您的位置:首页 > 编程语言 > Java开发

命令行编译运行Java程序时,加载指定目录中的Jar包

2016-10-22 18:44 337 查看
命令行编译运行Java程序时,加载指定目录中的Jar包:

解决方案一:

[java] view
plain copy

 





编译:javac -Djava.ext.dirs=./lib Test.java 
或  javac -Djava.ext.dirs=D:/javacode/lib

[html] view
plain copy

 





运行:java -Djava.ext.dirs=./lib Test  

【红色部分是要替换的内容】

1、 ./lib  是指存放第三方jar文件的目录。

>圆点:表示要编译运行的java文件所在的当前目录

2、 ./lib  也可以替换为带盘符的绝对路径:javac -Djava.ext.dirs=D:/javacode/lib

解决方案二:

<pre name="code" class="java">D:\javacode>javac -cp <span style="color:#cc0000;">d:/javacode/lib/jar包名称.jar; Test.java</span>
//或者

D:\javacode>javac -cp <span style="color:#cc0000;">d:/javacode/lib/<span style="font-family: Arial, Helvetica, sans-serif;">jar包名称</span>.jar; Test.java</span>
D:\javacode>java -cp <span style="color:#cc0000;">./lib/jar包名称.jar; Test</span>
//或者
<pre name="code" class="java">D:\javacode>java -cp <span style="color:#cc0000;">./lib/jar包名称.jar; Test</span>


【红色部分是要替换的内容】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: