Holen Sie stdout und stderr aus jar-Tool für OSX gebündelt
-
21-09-2019 - |
Frage
Ich habe eine OSX App Jar Bundler von Xcode nach dieser Anleitung erstellt: http: // www.centerkey.com/mac/java/ . Das Tool funktioniert gut, ist startbar und ich es aus dem Dock zu stoppen, das Problem, das ich mit Blick auf bin ist, dass diese Tools ist ein Kommandozeilen-Server, schaffen keine Fenster und seine stdout und stderr benötigt werden.
Gibt es eine Möglichkeit das Bündel zu schaffen, in dem stdout und stderr in einer Log-Datei umgeleitet werden oder sogar ein Fenster irgendwo einmal das .app ausgeführt wird?
Lösung
Ich hatte die Datei von der Befehlszeile ein Wrapper die gerade ausgeführt zu erstellen und mit der Installation ich es platziert in / usr / bin
Der Inhalt dieser Datei ist:
#!/bin/bash
/Applications/App_Name.app/Contents/MacOS/JavaApplicationStub
exit
So, nun jeder Benutzer, der die Ausgabe von der commmand Linie in meinem auch will, kann eine Konsole öffnen und die Wrapper ...
laufen