私は、Eclipseで実行した場合とjarから直接実行した場合に正常に動作するJavaアプリケーションを持っています。
私の jar(1.jar) 内のクラス(1.class) が別の jar(2.jar) 内の別のクラス(2.class) からアクセスされると、「プロパティ ファイルからの読み取りに失敗しました」というエラーが発生します。シェルスクリプトから。スクリプトにクラスパスを表示してみたところ、プロパティファイルを置いたパスがクラスパスに追加されました。理由はありますか?
シェルスクリプト --> 2.jar - 2.class --> 1.jar - 1.class