2010-01-24 2 views
1

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

+2

Люди по-прежнему используют MacOS? Я думал, что OS X - новая жара ... –

ответ

2

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

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

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

EDIT: Еще проще, вы можете выполнить сценарий оболочки из java-приложения ... В зависимости от того, что вы пытаетесь выполнить.

Смежные вопросы