java - Linux 运行有依赖的Jar失败
PHPz
PHPz 2017-04-17 15:00:48
0
2
647
PHPz
PHPz

学习是最好的投资!

全部回覆(2)
Ty80

直接使用 -Djava.ext.dirs 實現自動載入 JAR 文件,省去一個個載入。

java -Djava.ext.dirs=$RUN_LIB -jar *.jar > $LOG_FILE  &
阿神

第一: *.jar 應避免這麼寫,假如哪天一個隊友給你扔個jar包進去,就有可能出問題。

第二:在你的shell腳本裡面:

LIB_CLASS = '.'

這個.應該是指crontab的工作目錄(PWD),也就是使用者預設目錄,所以如果你的/home/user/crontab-job/projectX下面有class檔案的話,你的classpath應該是不能將其包含進去的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板