2017-12-11 4 views
0

Ich habe ein Java-Projekt und ich verwende Install4J zu liefern und zu starten. Unter Windows und Linux ist alles in Ordnung, aber auf Mac funktioniert die Launcher-App nicht (es erscheint für einen Moment und dann beendet). Media für MacOS ist MacOS Single Bundle.install4j launcher funktioniert nicht auf macOS

macOS-Version ist 10.13.2 (17C88) und Install4J-Version ist 7.0.3.

LE: Die aktualisierte Frage ist, wie kann ich die Konsolenprotokoll oder stderr Ausgabe sehen.

+1

Was erscheint für einen Moment, Ihre UI? Sobald Ihre Benutzeroberfläche angezeigt wird, ist install4j nicht mehr beteiligt und die JVM wird eigenständig ausgeführt. –

+0

Vom Launchpad aus klicke ich auf das Symbol meiner App, es erscheint für einen Moment in der Taskleiste (nicht auf dem Bildschirm) und wird dann beendet. –

+0

Bekam es. Sie können es über die Befehlszeile 'MyApp.app/Contents/MacOS/JavaApplicationStub' ausführen, um die Standardfehlerausgabe anzuzeigen. Wenn nichts gedruckt wird, führen Sie es wie folgt aus: INSTALL4J_LOG = yes MyApp.app/Contents/MacOS/JavaApplicationStub, um Debugging-Informationen vom nativen Launcher zu erhalten. –

Antwort

0

Sie können das Anwendungspaket aus der mit Befehlszeile ausführen

MyApp.app/Contents/MacOS/JavaApplicationStub 

die Standard-Fehlerausgabe zu sehen. Wenn nichts gedruckt wird, führen Sie es wie folgt aus:

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

, um Debuginformationen vom nativen Launcher zu erhalten.

Verwandte Themen