直接ダブルクリックすると正しく動作する単純な jar アプリケーションがありますが、 として実行するとクラッシュします.app
。
Mac コンソール/システム エラー アプリケーションExited with code 1
に、エラーがあることを示す が表示されます。
別のstackoverflowの質問で推奨されているように、キー/値をplistに追加しようとしましたがWorkingDirectory
(もう一度見つけることはできません... うーん)、うまくいきませんでした。
エラー/スタックトレースをキャプチャする方法を見つけようとしているので、暗闇での撮影だけでなく、実際の問題が何であるかがわかります。
更新 #1
掘り下げた後、デバッグを行って Java 部分を実行する方法を見つけました。
$ export JAVA_LAUNCHER_VERBOSE
$ ./YourApp.app/Contents/MacOS/JavaApplicationStub
これにより、POM のメイン クラス パスが正しくないことがわかりました。そのようなばかげた間違い。
ただし、アプリケーションを開くと上記のコマンドで動作し.app
ますが、ダブルクリックで起動するとエラーが発生します-600