【问题标题】:how can I create executable file for the program written on Java?如何为用 Java 编写的程序创建可执行文件?
【发布时间】:2011-01-22 00:44:01
【问题描述】:

大家,如何在 Eclipse Helios 中为 Java 编写的程序创建可执行文件?我的意思是创建小图标只能通过双击其图标来启动程序,在此先感谢 已编辑 我的意思是 Windows 可执行文件

【问题讨论】:

    标签: java executable


    【解决方案1】:
    1. 在 Eclipse 中导出 .jar。 (how to)
    2. 使用 JSmooth (info) 制作 .exe 文件。 (how to)

    【讨论】:

    • 如果你想在不同的操作系统上使用它,你能从exe中提取jar吗?
    【解决方案2】:

    这里有一个教程,教你如何从 eclipse 制作一个 jar 文件。

    如果计算机上安装了Java,您可以通过双击jar文件来执行您的应用程序:

    http://ecs.victoria.ac.nz/Courses/COMP205_2009T1/TutorialEclipseExportToJar

    【讨论】:

      【解决方案3】:

      你没有提到你使用的是什么平台。我能想到的方法有两种。

      最简单的方法是创建一个包含java YourApp 命令行的*.bat 文件(在Windows 中)。

      如果您想创建一个更精美的安装程序和可执行文件,您可以使用NSIS 脚本来执行此操作。由于您使用的是 eclipse,请考虑尝试使用EclipseNSIS 生成 NSIS 脚本,这比自己从头开始编写要快得多且容易得多。

      【讨论】:

      • Windows 上的 .bat 和 *nix 上的 .sh
      • 您可以在 Windows 中创建一个文件,然后将扩展名重命名为“.bat”。而已。您会注意到图标会自动更改。双击它将执行它,因此您要右键单击它,然后“编辑”将在记事本中打开该 bat 文件。然后输入你的 java 命令并保存。
      【解决方案4】:

      这种情况的最佳答案是启动应用程序。使用Java Web Start。 JWS 不仅可以创建桌面和开始菜单启动项,还可以提供自动更新、跨平台兼容性等等。

      【讨论】:

        【解决方案5】:
        1. 创建一个 1 行元文件以指定 JVM 应从 main(String[]) 方法开始查找哪个类。

        2. 运行命令 jar cmf [metafileName] [jarfileName] [classfiles] [img/txtDirectories]

        3. 您有一个可执行的 jar 文件 - 在提示符下输入“java -jar jarfileName”或直接输入“jarfileName”。在 Windows 上,您还可以双击 jar 文件徽标/名称来启动它。

        祝你好运,-M.S.

        PS:这里是更详细教程的链接: http://csdl.ics.hawaii.edu/~johnson/613f99/modules/04/jar-files.html

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-01-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多