【发布时间】:2011-11-02 09:49:46
【问题描述】:
是否可以在 Java 中(使用 Swing)创建一个独立的应用程序并将其打包成一个 exe 文件?
我的想法是,我们应该能够双击它并运行应用程序。
【问题讨论】:
-
Google 上的第一项:excelsior-usa.com/articles/java-to-exe.html
标签: java swing deployment
是否可以在 Java 中(使用 Swing)创建一个独立的应用程序并将其打包成一个 exe 文件?
我的想法是,我们应该能够双击它并运行应用程序。
【问题讨论】:
标签: java swing deployment
如果您导出一个可运行的 .jar 文件,您将能够双击并运行,但您仍然需要 JVM 来解释字节码。
【讨论】:
部署基于 Swing 的应用程序的最佳方式。到客户端的桌面正在使用Java Web Start。
JWS 提供桌面集成 - 制作桌面快捷方式和菜单项,如果指定,每个都使用图标。终端用户可以双击桌面快捷方式启动应用。 (或单击菜单项执行相同操作;)。
最重要的是,JWS 适用于提供 J2SE 的所有平台。 Windows、Ubuntu、Fedora、Solaris、Mac。操作系统..
为确保用户拥有运行应用所需的正确最低 JRE。请使用deployJava.js 将链接写入JNLP 启动文件。
【讨论】:
如果您将项目导出为 .jar 文件,您将能够在单击它时运行它。
我想你知道你必须在运行程序的计算机上安装虚拟机。(虚拟机是让java独立于操作系统的东西)
而且你还必须知道,如果你使用某种小工具将该 .jar 转换为 .exe 文件...那么 java 将不再是 java,因为将无法在非 Windows 操作系统中运行它.
记住java的口号
'一次编写到处运行"
在此处查看此图片,我将向您解释如何使用 Eclipse IDE 创建 .jar:
1-在包资源管理器中选择您的项目
2-从菜单中选择文件>导出
从对话框中选择 3-Pick Runnable JAR 文件和
4-单击下一步并按照向导的其余部分进行操作
【讨论】:
您可以将应用程序打包到 JAR 文件中。 jar 文件中的应用程序在双击时运行。 这里是教程。 http://download.oracle.com/javase/tutorial/deployment/jar/
【讨论】:
如果用户已将扩展配置为使用 JRE 执行,您已经可以使用普通的 .jar 文件执行此操作。但是你总是可以使用Launch4J 之类的东西。 请注意,这只是将 Jar 包装在 EXE 文件中。该文件仍然需要您的依赖项 (.jars) 和 JRE 环境。
【讨论】: