目录

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

目录

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

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

解决方案一:

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

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

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

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

解决方案二:

D:\javacode>javac -cp d:/javacode/lib/jar包名称.jar; Test.java   

//或者   

D:\javacode>javac -cp d:/javacode/lib/jar包名称.jar; Test.java

D:\javacode>java -cp ./lib/jar包名称.jar; Test

//或者

D:\javacode>java -cp ./lib/jar包名称.jar; Test