Получите 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

Итак, теперь любой пользователь, которому нужен вывод из строки комманд в моем тоже, может открыть консоль и запустить оболочку...

Другие вопросы по тегам