命令行编译运行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