我想通过脚本启动我的java程序。我还想通过执行脚本来包含.jar文件 我的脚本看起来像这样:
if [ -d ./bin ]; then
rm -fr ./bin
fi
mkdir ./bin
javac -sourcepath ./src -d ./bin -cp ./../Jars/CFMgr.jar ./src/gui/App.java
if [ "$?" != "0" ]; then
echo "compile errors..."
exit -1
fi
java -classpath ./bin:./../Jars/CFMgr.jar:./../Jars/ojdbc14.jar gui.App
每次在linux终端中使用此命令./script.sh
执行它时,都会出现以下错误:
答案 0 :(得分:0)
试验:
java -cp "./bin/*:./lib/*" com.YourClass
答案 1 :(得分:0)
您只编译需要Panel.java的App.java
。所以同时编译gui包中的所有类。
答案 2 :(得分:0)
一种解决方案是将您的java程序导出到executable jar
,然后输出:
java -jar yourProgram.jar