搜尋

首頁  >  問答  >  主體

java - Linux 运行有依赖的Jar失败

PHPzPHPz2779 天前659

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-17 15:02:48

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

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

    回覆
    0
  • 阿神

    阿神2017-04-17 15:02:48

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

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

    LIB_CLASS = '.'

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

    回覆
    0
  • 取消回覆