如何制作适用于Mac OS的应用程序脚本

时间:2010-01-24 20:34:21

标签: java macos scripting shell

我编写了java应用程序,我需要将它独立于macos(.app)。之前我使用过jar构建器,但现在我需要在java应用程序启动之前执行一些shell脚本。我该怎么办?

1 个答案:

答案 0 :(得分:2)

如果您需要双击应用程序,可以使用AppleScript执行shell脚本,然后执行应用程序。 AppleScript编辑器允许您将脚本另存为.app应用程序。最简单的方法:

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

档案 - >另存为,并在文件格式下选择“应用程序”。

编辑:更简单,你可以在java应用程序中执行shell脚本......取决于你想要完成的事情。