2016-06-14 76 views
0

我正在學習Java,並且我一直在編寫基於80年代風格的基於文本的遊戲。我有編碼經驗,所以我知道我很快就會完成。就這樣我知道如何,我決定做一個.jar文件。它創建的很好,但我有一個問題:我想讓它運行並在命令提示符下工作,就像我正在使用「java FileName」命令一樣。有沒有辦法做到這一點?我想分發它,以便對於Windows,它專門在命令提示符下運行(Apple和Linux在線)。如何製作在命令提示符下運行的.jar文件

編輯/摘要:對某些人來說,這可能是一個問題的重複。這不是出於這些簡單的原因:我知道如何創建一個.jar文件。我正試圖弄清楚如何創建一個打開並在命令提示符下運行的特定類型的.jar文件。

+1

相關:http://stackoverflow.com/questions/1238145/how-運行一個jar文件 – User528491

回答

1

上安裝的Java我假設你已經編譯了.java文件成class文件。如果是這樣,比做到以下幾點:

  1. 請叫manifest.txt清單文件,並在文件中提到,其中主類所在的類名。例如:

主類:com.A.B.MyMainClass

com.A.B.MyMainClass是這裏的例子。你應該提到你的軟件包名稱。 把上面一行在manifest.txt文件

  • 比,假設你有在C類文件:\測試\類\文件夾,並假設該文件夾中的類文件被的A.class和b.class和MyMainClass.class
  • 現在執行命令:

    罐子-cvfm MyExecutable.jar manifest.txt C:/測試/類/ *類

    它會爲你創建一個可以在W中運行的可執行jar indows和Mac以及Linux。

    要執行的jar文件:

    Java的罐子MyExecutable.jar在命令提示。

    +0

    謝謝!我沒有意識到我沒有設置我的主要課程。我會在早上測試它。至於現在,非常感謝! –

    1

    使用此功能可以在命令行中運行你的罐子:

    java -jar <jar-name>.jar 
    

    假設你有系統

    相關問題