0

Linux/Windows/OSX にデプロイするクロスプラットフォーム Java アプリがあります。Linux と Windows は、数か月間正常に動作しています。OSX をテストしに行ったところ、JWrapper スタンドアロン オフライン ランチャーがアプリを実行しようとすると常にクラッシュすることがわかりました (ただし、インストールの読み込み画面は機能し、適切な JWrapper フォルダーが作成されます)。以下は、クラッシュに関する OSX と私のアプリからのログ出力です。メモリ関連の何かのように見えます。なぜこれが起こっているのか分かりません。クラッシュがなくなるかどうかを確認するために、起動時にアプリの多くの高度な機能を無効にしようとしましたが、役に立ちませんでした。

OSX はこのエラーについて不平を言います:

例外タイプ: EXC_BAD_ACCESS (SIGABRT)
例外コード: KERN_INVALID_ADDRESS at 0x0000000000000018
例外メモ: EXC_CORPSE_NOTIFY

JWrapper ログ出力の Pastebin: http://pastebin.com/tcjLzN6J
OSX ログ出力の Pastebin: http://pastebin.com/KnzaqL8z

実際のアプリ名は「MyApp」に置き換えられていることに注意してください

更新:次によると、これは vmware でテストしているという事実が原因である可能性があります: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8096072

4

1 に答える 1

1

JavaFX は、何があっても VMware では「機能しない」ことがわかりました。友人の Mac Book で自分のアプリを試してみましたが、エラーは発生しなかったので、それが問題であることがわかりました。

于 2016-03-10T17:11:02.930 に答える