【问题标题】:Creating a stand alone Java application创建独立的 Java 应用程序
【发布时间】:2011-11-02 09:49:46
【问题描述】:

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

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

【问题讨论】:

标签: java swing deployment


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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


    为确保用户拥有运行应用所需的正确最低 JRE。请使用deployJava.js 将链接写入JNLP 启动文件。

    【讨论】:

      【解决方案3】:

      如果您将项目导出为 .jar 文件,您将能够在单击它时运行它。

      我想你知道你必须在运行程序的计算机上安装虚拟机。(虚拟机是让java独立于操作系统的东西)

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

      记住java的口号

      '一次编写到处运行"

      在此处查看此图片,我将向您解释如何使用 Eclipse IDE 创建 .jar:

      1-在包资源管理器中选择您的项目

      2-从菜单中选择文件>导出

      从对话框中选择 3-Pick Runnable JAR 文件和

      4-单击下一步并按照向导的其余部分进行操作

      【讨论】:

        【解决方案4】:

        您可以将应用程序打包到 JAR 文件中。 jar 文件中的应用程序在双击时运行。 这里是教程。 http://download.oracle.com/javase/tutorial/deployment/jar/

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-01-24
            • 1970-01-01
            • 2016-07-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多