2012-08-09 51 views
2

可能重複:
How can I convert my Java program to an .exe file?我可以在java(netbeans)中部署桌面應用程序(application.exe)嗎?

我可以部署在Java版本(NetBeans)的桌面應用程序(application.exe)?

我想創建我的Java應用程序的設置,但我不知道如何做到這一點。

如何創建可在任何計算機上運行的java應用程序的setup.exe

+1

使用[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)來部署應用程序。它適用於Windows,支持JRE的.. OS X和* nix版本的鏈接。 – 2012-08-09 15:10:26

+0

@AndrewThompson此答案仍然只有4 upvotes在我的鏈接。我很久以前給了我的,但是... – assylias 2012-08-09 15:12:50

+1

*「可以在任何計算機上運行」*請注意,只有Windows纔會運行擴展名爲「.exe」的文件。 – 2012-08-09 15:12:56

回答

0

是&沒有

的Netbeans它自身不支持代機可執行程序的,但是某些可執行包裝的不支持螞蟻

我個人使用Exe4J,但那是因爲它支持我的需求,你將不得不親自評估它

正如附註所說,沒有辦法爲Java生成真正的本機可執行文件,所有這些類型的產品將只生成將以您的名義調用Java的包裝文件

至於創建安裝程序。再次有許多選擇。

誰使exe4j的人民有一個產品一經問世,但我個人一直使用IzPack

1

1.恐怕使用NetBeans,你會無法創建一個.exe文件。

2.但是,創造一個.exe殺死的Java的根本目的,所以一個Executable Jar將是一個不錯的主意。

3.但仍然如果你想這樣做,那麼有n個第三工具在那裏。

4.launch4j是一個不錯的選擇,看看下面的鏈接瞭解詳細信息:

http://launch4j.sourceforge.net/ 

試試這個網站下方也,你會得到生根粉這一些好的信息...

http://www.excelsior-usa.com/articles/java-to-exe.html 
+0

好吧,我已經創建.jar文件,但我想問我可以使用這個.jar文件在任何PC作爲桌面應用程序,就像我們使用計算器(windows應用程序的c#) – user1576034 2012-08-09 16:13:27

+0

當你想啓動這個應用程序,只需雙擊此Runnable Jar文件...並請注意..我說Runnable(可執行)jar,而不是簡單的jar – 2012-08-09 17:17:57

相關問題