Получите stdout и stderr из утилиты jar в комплекте для OSX
Я создал приложение OSX, используя Jar Bundler из XCode, следуя этой инструкции: http://www.centerkey.com/mac/java/. Инструмент работает нормально, запускается, и я останавливаю его в доке, проблема, с которой я сталкиваюсь, заключается в том, что этот инструмент является сервером командной строки, не создает окон и его stdout и stderr необходимы.
Есть ли способ создать пакет, в котором stdout и stderr перенаправляются в файл журнала или даже в окно где-нибудь после запуска.app?
1 ответ
Мне пришлось создать оболочку только что выполненного файла из командной строки, и в процессе установки я поместил его в /usr/bin
Содержимое этого файла:
#!/bin/bash
/Applications/App_Name.app/Contents/MacOS/JavaApplicationStub
exit
Итак, теперь любой пользователь, которому нужен вывод из строки комманд в моем тоже, может открыть консоль и запустить оболочку...