java 引用 jar包_java命令行引用jar包的方法

java命令行引用jar包的方法

java命令行怎么引用jar包?jar包有哪些常用方法?下面跟yjbys小编一起来学习一下,希望对大家学习java语言有帮助!

java 引用 jar包_java命令行引用jar包的方法_第1张图片

一般情况下:

如果java 文件和jar 包在同一目录

编译:

D:\wangyu>javac -cp xalan.jar Test.java

执行:

D:\wangyu>java -classpath xalan.jar; Test

如果java文件和jar包不在同一目录

编译:

D:\wangyu>javac -cp d:\wangyu\xalan.jar Test.java

执行:

D:\wangyu>java -classpath d:\wangyu\xalan.jar;d:\wangyu\Test

引用多个jar包时

假设有个程序的启动方法在test.java里

运行Java程序是java test,但是如果要引用其他jar包,网上大多数的方法都是java -classpath xx.jar test

但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变

现在用以下一句就能解决问题,假设jar包都放在lib文件夹里

java -Djava.ext.dirs=lib test

注意:要JDK1.6以上才可以

第一站:打包发布。

为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。

那我们的输入(要压缩的'东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。Jar技术在jdk1.1版本中就已存在,在1.2中又有了增强。接下来说说jar的好处吧,这是官方的描述:安全,快速下载,压缩,猎

你可能感兴趣的:(java,引用,jar包)