gpt4 book ai didi

java - 捆绑的 jar 不可执行 - jar2app

转载 作者:行者123 更新时间:2023-12-01 16:47:29 27 4
gpt4 key购买 nike

我使用 jar2app 创建了一个适用于 Mac 的 .app,但默认情况下它不可执行。要执行,我必须首先在终端中输入一些命令。但是,由于我们希望将此 .app 发送给用户,因此我们希望使其默认可执行。我需要为此做什么?改编 info.plist 或 JavaAppLauncher?

最佳答案

无需使用第三方应用即可轻松完成此操作的方法:

  • 创建可执行 jar 文件
  • 启动 AppleScript 编辑器
  • 写下以下内容:
 --do shell script "java -jar /Contents/execute.jar"

该行已被注释掉,因为 jar 尚未位于包含脚本的文件夹中。

另存为应用程序。右键单击它创建的 .app 文件,然后选择“显示包内容”。将 .jar 文件拖到内容中。 (在拖拽jar文件之前,chmod它,使其具有777,即chmod 777execute.jar)最后,转到Resources -> Scripts -> main.scpt并编辑它。现在删除注释,即双破折号(--),并将execute.jar替换为您的jar文件的名称,编译并保存。

关于java - 捆绑的 jar 不可执行 - jar2app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61746749/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com