簡體   English   中英

如何為Java程序制作最終的可執行文件?

[英]How do I make a final executable file for my Java program?

我用Java創建了一個井字游戲。 它在Eclipse上運行良好。

如何將該文件(當前為.java文件)編譯為Java應用程序的標准文件格式,以便可以像常規程序一樣在桌面上運行它?

最終的可執行Java應用程序的標准文件類型是什么? 如果我希望人們在沒有任何計算機知識的情況下輕松地在自己的計算機上運行程序,則文件類型應該是什么?

用eclipse右鍵單擊您的項目。 然后將其導出為可運行的.jar文件。

項目右鍵單擊>導出>可運行的.jar文件。

首先在“啟動配置”下選擇您的項目,然后選擇目的地。 之后,單擊完成。 您的程序應位於目標文件夾中。 雙擊開始(就像一個.exe文件一樣)

例如:如果將其導出到桌面,並將其命名為“ TicTacToe”,則桌面上的文件為“ TicTacToe.jar”-“ .jar”是您的可執行文件

完成

您必須先編譯Java類

javac TicTac.java

然后執行

java TicTac

注意:在這里,您可以使用main方法提供類的名稱!

如其他答案所示,您可以使用eclipse(或許多其他工具)創建可執行jar。 這些工具在后台執行的操作是在jar清單中定義Main-Class:屬性

在Windows中,只要文件關聯配置正確,用戶就可以雙擊可執行文件.jar來啟動它。 但是,這對於經過培訓期望具有某種.exe擴展名的Windows用戶而言可能並不明顯。

為了解決這個問題,您可以使用launch4j將可執行jar封裝在Windows可執行文件中。 注意:這不會將您的Java應用程序更改為本機應用程序(它仍然需要JVM等),只是使它像本機應用程序一樣啟動。

對於部署Java桌面應用程序,最好的選擇通常是安裝該應用程序。 使用Java Web Start JWS可在Windows,OS X和* nix上運行。

請注意,JWS為我們進行了更多的部署工作(它不僅涉及Jarring和簽名代碼,而且還涉及在網絡或網絡上創建JNLP啟動文件和頁面以檢查Java是否已安裝並將文件提供給用戶),但是對於最終用戶而言超級簡單。

如果有JWS部署,則Jar不必是其他答案中所述的“可執行Jar”。

命令應從命令提示符處為javac yourFile.java ,然后在編譯后創建類文件。 您可以使用java MailClassName來運行它。您可以在此處找到有關使用javac和java命令的很好的教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM