2017-08-15 44 views
0

我有一个sh脚本 MacOS启动我的应用程序。我可以使用Automator为它创建可执行的桌面图标,但是需要手动。自动为sh-script启动的Java应用程序创建桌面图标。 MacOS

有什么办法自动创建桌面图标双击这个图标就可以执行这个sh脚本吗?而且我还想创建这样的图标使用一些参数就像路径图标的自定义图像。

注意。在我们的项目中,我们有大约100Mb的jar文件。所以现在我使用配置的sh脚本来启动应用程序。

+1

您是否在问如何为java应用程序创建**安装程序**?像:https://stackoverflow.com/questions/1536190/how-do-i-create-a-mac-installer-for-my-java-application ???图标是图标,而不是程序。你的问题很不清楚...... – GhostCat

+0

在这一点上我不需要安装程序。只需将sh脚本与桌面图标绑定,而不是手动绑定。关于创建应用程序文件夹的答案可能是正确的,我会尝试。 –

+0

“.command”扩展的答案是最简单的。 –

回答

1

您可以为您的应用程序创建一个应用程序文件夹,并把它想要的图标。

更多信息here

+0

非常感谢。这可能是非常好的解决方案。我想问一下:在我们的应用程序中,我们有很多jar文件,因此可以将sh脚本放在这样的文件夹中? –

+1

@KirillCh是的。你必须在结构中包含一个启动器。有一个MacOs自带的二进制版本,但有一个开源的替代方案,它是一个shell脚本:https://github.com/tofi86/universalJavaApplicationStub –

相关问题