2010-01-24 49 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脚本......取决于你想要完成的任务。