簡體   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