java命令行执行带依赖jar包的main函数

时间:2023-03-09 08:24:04
java命令行执行带依赖jar包的main函数

有时候客户端没有运行环境,需要将程序放到服务器上执行,可按如下操作:

1、创建libs文件夹,将运行过程中依赖的jar包全部拷贝到此处;

2、编译、执行

 javac -Djava.ext.dirs=libs MainApp.java
java -Djava.ext.dirs=libs MainApp
如果在MANIFEST.MF里配置了Main-Class,可以直接执行jar文件
java -Djava.ext.dirs=lib -jar xxx.jar