2011-11-02 210 views
4

是否可以使用Java创建独立应用程序(使用Swing)并将其打包到exe文件中?创建独立的Java应用程序

我的想法是,我们应该能够双击它并运行应用程序。

+3

Google上的第一项:http://www.excelsior-usa.com/articles/java-to-exe.h tml –

回答

0

如果用户已配置要使用JRE执行的扩展,则可以使用普通的.jar文件执行此操作。但你总是可以使用像Launch4J请注意,这只是将Jar包装在一个EXE文件中。该文件仍然需要您的依赖项(.jars)和JRE环境。

6

如果您导出可运行的.jar文件,您将能够双击并运行,但仍然需要JVM才能解释字节码。

+1

+1提到JVM。 –

3

部署基于Swing的应用程序的最佳方式。到客户的桌面使用Java Web Start

JWS提供桌面集成 - 制作桌面快捷方式和菜单项,如果指定了每个项目都使用图标。最终用途可以双击桌面快捷方式剪切以启动应用程序。 (或者单击菜单项来执行相同操作;)。

最重要的是,JWS适用于J2SE所提供的所有平台。 Windows,Ubuntu,Fedora,Solaris,Mac。 OS ..


为了保证用户具有正确的最低JRE需要运行的应用程序。使用deployJava.js写的链接JNLP启动文件。

3

如果您将项目导出为.jar文件,您可以在点击它时运行它。

我想你知道,你必须安装在运行该程序的计算机的虚拟机(虚拟机是允许Java成为手术系统无关的事)

,你也必须知道如果使用某种小工具将该.jar转换为.exe文件...那么java将不再是java,因为它将无法在非Windows操作系统中运行它。

记住Java的口号

“一次编写随处运行”

这里看到这个图片,我将解释如何创建一个。使用Eclipse IDE的jar:在Package Explorer

enter image description here

1,选择项目

2,选择File> Export从菜单

从对话框3选择运行的JAR文件和

4下一步并按照向导的其余部分

+0

+1为基于图像的解释:) – Heisenbug