次のファイルを持つスタンドアロン アプリケーションがあります。
- main.jar : メインの jar ファイル
- lib/*.jar : すべての依存関係
Windows では、次のコマンドを実行して成功しました。
java -cp "main.jar;lib/*" com.ca.Main
アプリケーションは問題なく動作します。ただし、Linux オペレーティング システムでは、コマンドは次のメッセージで失敗します。
エラー: メイン クラス com.ca.Main が見つからないか、読み込めませんでした
私が走れば
java -cp "main.jar" com.ca.Main
JAVA はメイン クラスを検出しますが、lib/ にある依存関係は検出しません。
Linux の何が問題なのか、何か考えはありますか? Linux に固有のことはありますか?
ありがとう