如何使用Java / Eclipse创建Windows .exe(独立可执行文件)?

2022-09-01 21:08:28

我是编程领域的新手。现在与C++合作了大约5个月,并决定开始进入Java。我使用Eclipse作为我的IDE,显然是Java作为语言。我正在尝试编写一个简单的HelloWorld应用程序,该应用程序可以通过命令提示符可执行文件运行。

在Visual Studio中,创建可执行文件似乎相当容易。我所要做的就是使用下拉箭头并选择“发布”,然后运行我的构建。希望能够在命令提示符下编写/运行Java的目的是为了让我能够在完全使用Swing之前练习一些语言基础知识。

那么最重要的是,创建使用Java编写的命令提示符.exe的最简单方法是什么?

提前致谢!


答案 1

Java本身不允许构建exe,这将破坏其跨平台的目的。

AFAIK,这些是您的选择:

  1. 制作一个可运行的 JAR。如果系统支持它并且配置正确,则在 GUI 中双击 JAR 将启动应用。另一种选择是编写一个启动器shell脚本/批处理文件,该文件将使用适当的参数启动JAR。

  2. 还有可执行包装器 - 请参阅如何将Java程序转换为.exe文件?

另请参阅:将 Java 转换为 EXE:为什么、何时、何时以及如何


答案 2

典型的Java程序编译成.jar文件,只要目标机器安装了Java并且Java在其PATH中,就可以像.exe文件一样执行这些文件。在 Eclipse 中,您可以使用“文件”菜单中的“导出”菜单项。


推荐