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

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

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

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

提前致谢!

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

AFAIK,这些是您的选择:

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

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

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

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

创建.exe发行版对于Java来说并不常见。 虽然这样的包装器确实存在,但正常的操作模式是创建.jar文件。

要从Eclipse中的Java项目创建.jar文件,请使用file-> export-> java-> Jar文件。 这将创建包含所有类的存档。

在命令提示符下,使用如下调用:

java -cp myapp.jar foo.bar.MyMainClass