我编写了java应用程序,我需要将它独立于macos(.app)。之前我使用过jar构建器,但现在我需要在java应用程序启动之前执行一些shell脚本。我该怎么办?
答案 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脚本......取决于你想要完成的事情。