【问题标题】:Converting my first windowed java application to exe. no jar file. JAVA files only将我的第一个窗口化 java 应用程序转换为 exe。没有jar文件。仅限 JAVA 文件
【发布时间】:2015-07-12 17:51:10
【问题描述】:

初学者

我已经在整个互联网上搜索了如何将 java 程序转换为 exe,但我看到的只是“将 .jar 转换为 exe”。我的程序中没有 jar 文件。我的程序是在 Eclipse IDE 中用 java 编码的,我如何将此程序转换为独立的应用程序。一个可执行文件。它有三个类。其中之一是主要课程。我尝试使用 JSmooth,但我什至不知道自己在做什么。

【问题讨论】:

  • 你能引导我到一个关于如何构建 jar 的网站吗?
  • 您的问题有 2 个子问题。如果您只想要一个可执行文件,那么.jar 就是一个可执行文件。如果您需要将.exe 文件作为可执行文件,则首先构建.jar,然后将其转换为.exe
  • 应该关闭,要求我们推荐一个工具,不清楚被问到什么并且可能与stackoverflow.com/questions/2272107/…重复

标签: java jsmooth


【解决方案1】:

桌面/命令行 Java 程序被编译成 .jar 文件。您可以制作一个“可运行的 jar”,当用户双击它时将启动您的程序。

以下是在 Eclipse 中创建可运行 jar 的方法: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftasks-37.htm

  1. 从菜单栏的文件菜单中,选择导出。
  2. 展开 Java 节点并选择 Runnable JAR 文件。点击下一步。
  3. 在打开可运行 JAR 导出向导可运行 JAR 文件规范页面中,选择“Java 应用程序”启动配置以用于创建可运行 JAR。
  4. 在“导出目标”字段中,键入或单击“浏览”以选择 JAR 文件的位置。
  5. 选择适当的库处理策略。

至于将已编译的 Java .jar 转换为 Windows .exe,您可以考虑使用Launch4j

【讨论】:

    【解决方案2】:

    Jsmooth 将您的 jar 包装到一个 exe 中,但它已经过时了。我推荐 Launch4J,它易于使用且运行良好。

    http://launch4j.sourceforge.net

    【讨论】:

    • 您的链接指向一篇关于使用 JSmooth 的文章。我搜索了“J4Launch”,但它似乎不存在。你是说launch4j吗?
    • 是的,我做到了。对此感到抱歉。
    • 别担心,我只是被你的回答弄糊涂了。
    猜你喜欢
    • 2012-04-05
    • 2010-09-13
    • 2013-02-27
    • 2018-11-05
    相关资源
    最近更新 更多