Как сделать sh скрипт приложения для Mac OS - PullRequest
1 голос
/ 24 января 2010

Я написал Java-приложение, и мне нужно сделать его автономным для MacOS (.app). Ранее я использовал jar builder, но теперь мне нужно выполнить какой-нибудь скрипт оболочки перед запуском java-приложения. Как я могу это сделать?

1 Ответ

2 голосов
/ 25 января 2010

Если вы хотите приложение с двойным кликом, вы можете использовать AppleScript для запуска сценария оболочки, а затем приложения. Редактор AppleScript позволяет сохранить сценарий как приложение .app. Самое простое, что сработало бы:

tell application "Terminal"
    do script with command "cd /Users/justin/Desktop; ./app.sh; java myApp"
end tell

Файл -> Сохранить как и выберите «Приложение» в разделе «Формат файла».

РЕДАКТИРОВАТЬ: еще проще, вы можете выполнить сценарий оболочки из Java-приложения ... Хотя зависит от того, что вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...