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

# 在Linux下面ClassPath前面是一个点号加一个冒号;在Windows下面ClassPath前面是一个点号加一个分号。
java -Dfile.encoding=utf8 -cp .:./lib/commons-lang-2.6.jar:./lib/log4j-1.2.15.jar Mytest
java -Dfile.encoding=gbk -cp .;./lib/ commons-lang-2.6.jar;./lib/ log4j-1.2.15.jar  Mytest

# 由于-cp参数不能用通配符,当jar文件都在同一目录,可通过-Djava.ext.dirs指定目录。
java -Djava.ext.dirs=lib  Mytest

# 如果在MANIFEST.MF里配置了Main-Class,可以直接执行jar文件

java -jar xxx.jar

猜你喜欢

转载自blog.csdn.net/a8530764/article/details/51880025
今日推荐