在Mac上,如何创建将带有.jar文件,打开终端并运行该.jar文件的图标?

时间:2015-11-03 05:00:24

标签: java jar terminal

长话短说,我创建了一个基于文本的游戏,我想让它很容易转移到朋友那里。电脑。

我不想要提供有关如何打开终端和运行文件的说明。您是否可以提供有关如何(至少)能够双击DustToDiamonds.jar文件以使其在终端中运行或(理想情况下)能够创建实际图标的分步说明按下导致终端打开并运行游戏?

截至目前,当我双击.jar文件时,出现一个弹出窗口,出现以下错误:"The Java JAR file "DustToDiamonds.jar" could not be launched。检查控制台是否有可能的错误消息。"

我使用eclipse为我创建一个.jar,当我在终端中运行jar -jar DustToDiamonds.jar时它会运行。我对Application Bundling或shell命令一无所知,所以如果有必要,我需要实际的代码来解决。我正在使用运行El Capitan的Mac。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用某些第三方解决方案将应用程序捆绑到可执行文件中。例如,您可以尝试packr

早些时候,使用JarBundler是可行的,但它没有提供最新版本的MacOS。如果您可能使用Gradle作为构建工具,则可以使用this plugin创建可执行文件.app。对Ant scripts有类似的解决方案,我想如果你需要,你可以为Maven找到一些东西。

作为替代方案,您可以创建一个shell脚本,就像任何unix系统一样,并使其可执行。你找到一个例子here