2012-08-09 52 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

相关问题