【问题标题】:How to generate executable of java project in eclipse [duplicate]如何在eclipse中生成java项目的可执行文件[重复]
【发布时间】:2013-08-29 19:14:46
【问题描述】:

我正在尝试为我的 Java 应用程序制作一个可执行文件,但我不知道该怎么做。

我知道如何生成可执行的 jar 文件,但我想做一个可执行的应用程序。

我正在使用 eclipse indigo 制作 java 应用程序并生成 jar 文件。

如何制作可执行文件?

【问题讨论】:

  • 可执行应用程序是什么意思?一个exe?
  • @NarendraPathai - 是的,先生。
  • 哦不不,我是java初学者,所以想了解一下。否则我仍然没有发布这样的问题。
  • 也许这个stackoverflow.com/questions/147181/… 对你有帮助。它已经在stackoverflow上被问过了。
  • 有很多开放的可执行文件生成器可用。如果您好奇,可以查看它们的来源。这类问题对 SO 不利。阅读stackoverflow.com/help/on-topic

标签: java eclipse jar executable


【解决方案1】:

我推荐 launch4j 从 JAR 文件创建可执行文件。

【讨论】:

    【解决方案2】:

    您可以使用 JSMOOTH 将您的 jar 文件包装成 .exe 文件。 来自wiki -> JSmooth 是一个将Java JAR 文件包装成Windows 可移植可执行EXE 文件的工具。

    更多信息可以查看this answer

    【讨论】:

    • JSMOOTH 在我们的环境中需要管理员访问权限,这实际上对我来说在外部环境中是不可能的。
    【解决方案3】:

    首先在eclipse中将你的项目导出为*.jar。

    然后,您可以使用 JSmooth 制作一个*.exe 文件。

    链接:

    http://www.vogella.com/articles/Eclipse/article.html

    http://jsmooth.sourceforge.net/docs/jsmooth-doc.html

    【讨论】:

      【解决方案4】:

      从 jar 文件生成 EXE 的最常见方法是使用所谓的“包装器”。

      比较流行的包装之一是http://www.jwrapper.com/,我相信 mojang 用它来包装 windows 版的我的世界。

      但是,如果您想生成作为独立运行的纯本机 EXE,您将需要本机编译器,例如:http://jnc.mtsystems.ch。

      归根结底,java 被设计为在 VM 上运行,双击 windows 无论如何都会打开它,但如果你真的想制作一个 EXE,那么上述方法应该可以工作。

      【讨论】:

        【解决方案5】:

        多年前微软使用能够从java代码生成exe,但我不相信Eclipse有这个功能。

        【讨论】:

        • 那该怎么办??先生有什么指导吗??
        • JSmooth .exe wrapper java jar 文件到 exe 可执行文件 JSmooth 是一个 Java Executable Wrapper。它为您的 java 应用程序创建本机 Windows 启动器(标准 .exe)。它使 java 部署更加顺畅和用户友好,因为它能够自行找到任何已安装的 Java VM。当没有可用的 VM 时,包装器可以自动下载并安装合适的 JVM,或者只是显示一条消息或将用户重定向到一个网站。 JSmooth 为您的 java 应用程序提供了各种包装器,每个包装器都有自己的行为:下载:jsmooth.sourceforge.net
        • @ScaryWombat 相信你指的是Visual J++
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-16
        • 1970-01-01
        • 2012-10-07
        • 2013-09-16
        • 1970-01-01
        相关资源
        最近更新 更多