繁体   English   中英

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

[英]On a Mac, how do I create icon that will take a .jar file, open a terminal, and run that .jar file?

长话短说,我已经创建了一个基于文本的游戏,并且我想使其易于转移到朋友的计算机上。

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

到目前为止,当我双击.jar文件时,出现一个弹出窗口,并显示以下错误: "The Java JAR file "DustToDiamonds.jar" could not be launched 。请在控制台中查找可能的错误消息。”

我使用eclipse为我创建了一个.jar,当我在终端中运行jar -jar DustToDiamonds.jar时,它将运行。 我对应用程序捆绑或Shell命令一无所知,因此,如果有必要,我将需要实际的代码来解决。 我正在使用运行El Capitan的Mac。

提前致谢!

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

以前,使用JarBundler是可以通过的,但最新版本的MacOS并未提供它。 如果可能,请使用Gradle作为构建工具,则可以使用此插件来创建可执行文件.app。 类似的解决方案也适用于Ant脚本 ,我想如果需要的话,您可以为Maven找到一些解决方案。

作为替代方案,您可以像创建任何unix系统一样,创建一个shell脚本并使之可执行。 您可以在此处找到示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM