我希望這很簡單,但我正在努力實現這個目標。無法在沒有命令行的情況下執行shell腳本手動類路徑首先更新
我有我想用一個shell腳本命令來執行Java包...
/jdk1.7.0/bin/java .path.to.classname.ClassToExecute >> /var/log/output.log
...所以基本上...
./SCRIPT_NAME
...應該運行以上從命令行。
的問題是沒有在命令行中,以使會話,查看特定的JAR需要每次都第一類路徑更新...
export CLASSPATH=$CLASSPATH:/path/to/jar/file/lib/JAR_NAME.jar:.
如果我不把此行的第一shell腳本不會執行與我需要手動添加的JAR有關的NoClassDefFoundError拋出錯誤。
任何人都可以告訴我在哪裏需要編輯這個類路徑更新,以便它始終可用於腳本和也作爲最終我想從cron調用它的cron?
感謝, ForestSDMC