スクリプトでJavaプログラムを起動したい。また、スクリプトを実行して.jarファイルをインクルードする必要があります。
私のスクリプトは次のようになります。JavaプログラムをLinuxでスクリプトで起動する
https://s4.postimg.org/kevatu0nx/Unbenannt.png
スクリプトでJavaプログラムを起動したい。また、スクリプトを実行して.jarファイルをインクルードする必要があります。
私のスクリプトは次のようになります。JavaプログラムをLinuxでスクリプトで起動する
https://s4.postimg.org/kevatu0nx/Unbenannt.png
テスト:
java -cp "./bin/*:./lib/*" com.YourClass
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
でそれを実行するたびに、私は次のエラーを取得します
Panel.javaが必要なApp.java
のみをコンパイルしています。同時にguiパッケージのすべてのクラスをコンパイルします。
Panel.javaはjarファイルにありますが、どうすれば解決できますか? –
CFMgr.jarにある場合、jarのパスは正しいですか?それはパッケージgui.Panelとそれですか? – user1862784
一つの解決策は、その後executable jar
とするJavaプログラムをエクスポートすることです:
java -jar yourProgram.jar
こんにちはYoue。あなたのコードは正しいかもしれませんが、いくつかの文脈ではより良い答えになります。たとえば、この提案された変更がどのようにしてなぜ問題の問題を解決するのか、そしておそらく関連文書へのリンクを含む理由を説明することができます。そうすれば、彼らにとってより有用になり、同様の問題に対する解決策を探している他のサイトの読者にとってもより有用になります。 –