2010-01-24 179 views
1

我寫了java應用程序,我需要使它獨立於macos(.app)。早些時候我使用了jar構建器,但現在我需要在java應用程序啓動之前執行一些shell腳本。我該怎麼做?如何使Sh腳本的Mac OS應用程序

+2

人們還在使用MacOS?我認爲OS X是新的熱點...... – 2010-01-24 20:51:59

回答

2

如果你想要一個雙擊應用程序,你可以使用AppleScript來執行shell腳本,然後執行應用程序。 AppleScript編輯器允許您將腳本另存爲.app應用程序。最簡單的方法:

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

文件 - >另存爲,然後選擇文件格式下的「應用程序」。

編輯:更簡單,你可以從java應用程序執行shell腳本......取決於你想要完成的任務。