2016-03-01 160 views
0

我想知道如何將我的程序(我目前從Eclipse運行)轉換爲可執行文件?如何將我的Java程序作爲可執行文件運行.jar文件?

這將使它更加可行,因爲擁有JRE的人只需點擊一個文件即可訪問它。

任何幫助,將不勝感激。 謝謝。

+2

可能重複的[如何創建可執行的Java程序?](http://stackoverflow.com/questions/804466/how-do-i-create-executable-java-program) – haihui

+0

設置環境設置的os,然後向你的jar中添加一個清單文件,指向包含主要方法的類 – Stultuske

+0

看看這篇文章:https://docs.oracle.com/javase/tutorial/deployment/jar/ – akshayKhot

回答

1
  1. 編譯Java代碼
  2. 創建manifest.txt文件。
  3. Specifiy主類中,如清單文件:Main-Class: com.example.Main
  4. 通過添加manifest.txt和創建所需的jar文件.classjar cvfm myJar.jar manifest.txt *.class

注:確保添加的.class文件,不是.java文件。

+0

不要忘記「將Java添加到您的環境設置」步驟 – Stultuske

+0

其實,@Stultuske並不是絕對必要的。您始終可以使用'java'命令的完整路徑名,並且在使用'-jar'啓動可執行JAR時忽略CLASSPATH變量。 –

+0

@StephenC假設它只能在你的機器上運行,但如果它是一個要發佈的jar,並且你不知道在哪裏安裝了Java ...... – Stultuske

1

您可以將其創建爲maven項目,然後只需運行mvn clean package並在目標目錄中創建該jar。