加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java 命令行引用jar包的方法 的整理

(2013-12-19 15:03:37)
分类: JAVA

关于这个问题,一直有些疑惑。今天在网上找了一下相关的资料。

一般情况下:

如果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以上才可以

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有