2017-12-11 16 views
0

私はJavaプロジェクトを持っていますが、私はInstall4Jを使って配布して起動しています。 WindowsやLinuxでは何も問題ありませんが、Macではランチャーアプリが動作しません(表示されるとすぐに終了します)。 macOS用のメディアは、macOSの単一バンドルです。install4jランチャーはMacOSで動作しません

macOSバージョンは10.13.2(17C88)、Install4Jバージョンは7.0.3です。

LE:アップデートされた質問は、コンソールログまたは標準エラー出力を表示する方法です。

+1

あなたのUIは何時に現れますか? UIが表示されたら、install4jは不要になり、JVMは単独で実行されます。 –

+0

Launchpadから、自分のアプリアイコンをクリックすると、タスクバーに(画面ではなく)一瞬表示されて終了します。 –

+0

'MyApp.app/Contents/MacOS/JavaApplicationStub'コマンドラインから実行して、標準エラー出力を見ることができます。何も表示されない場合は、 'INSTALL4J_LOG = yes MyApp.app/Contents/MacOS/JavaApplicationStub'のように実行して、ネイティブランチャーからデバッグ情報を取得してください。 –

答えて

0

あなたは、標準エラー出力を見ることが

MyApp.app/Contents/MacOS/JavaApplicationStub 

でコマンドラインからアプリケーションバンドルを実行することができます。何も印刷されない場合は、

INSTALL4J_LOG=yes MyApp.app/Contents/MacOS/JavaApplicationStub 

のように実行して、ネイティブランチャーからデバッグ情報を取得します。

関連する問題