长话短说,我创建了一个基于文本的游戏,我想让它轻松地转移到 friend 的计算机上。
我不想提供有关如何打开终端并运行文件的说明。您能否提供有关如何(至少)双击 DustToDiamonds.jar
文件以使其在终端中运行或(理想情况下)能够创建一个实际图标以按下以导致终端打开并运行游戏的分步说明?
到目前为止,当我双击 .jar 文件时,会出现一个弹出窗口,其中包含以下错误:“无法启动 Java JAR 文件“DustToDiamonds.jar”
。请检查控制台以获取可能的错误消息。”
我使用 eclipse 为我创建了一个 .jar,当我在终端中运行 jar -jar DustToDiamonds.jar
时,它就会运行。我对应用程序捆绑或 shell 命令一无所知,因此如果有必要,我将需要实际的代码来工作。我使用的是运行 El Capitan 的 Mac。
提前致谢!
最佳答案
您可以使用某些第三方解决方案将您的应用程序捆绑到可执行文件中。例如,您可以尝试 packr 。
之前,可以使用JarBundler,但最新版本的MacOS不提供它。如果您可能使用 Gradle 作为构建工具,则可以使用 this plugin创建可执行文件.app。 Ant scripts 有相同的解决方案我想如果您需要的话,您可以找到 Maven 的一些东西。
作为替代方案,您可以像任何 UNIX 系统一样创建 shell 脚本,并使其可执行。你可以找到一个例子here .
关于java - 在 Mac 上,如何创建接受 .jar 文件的图标、打开终端并运行该 .jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491649/