我是编程领域的新手。已经使用C ++大约5个月了,并且已经决定我想开始进入Java。我使用Eclipse作为我的IDE,显然是使用Java语言。我正在尝试编写一个简单的HelloWorld应用程序,它可以通过命令提示符可执行文件运行。
在Visual Studio中,创建可执行文件似乎相当容易。我所要做的就是使用下拉箭头选择Release,然后运行我的构建。希望能够在命令提示符下编写/运行Java的目的是让我能够在使用Swing完全使用之前练习一些语言基础知识。
那么底线,创建用Java编写的命令提示符.exe的最简单方法是什么?
提前致谢!
答案 0 :(得分:18)
Java本身不允许构建 exe ,这会破坏其跨平台的目的。
AFAIK,这些是你的选择:
制作runnable JAR。如果系统支持并且配置正确,则在GUI中双击JAR将启动应用程序。另一个选择是编写一个启动器shell脚本/批处理文件,它将使用适当的参数启动您的JAR
还有可执行包装器 - 请参阅How can I convert my Java program to an .exe file?
答案 1 :(得分:4)
典型的Java程序编译成.jar文件,如果目标机器安装了Java并且Java在其PATH中,则可以像.exe文件一样执行。从Eclipse中,您可以使用“文件”菜单中的“导出”菜单项。
答案 2 :(得分:0)
创建.exe发行版对于Java来说并不典型。虽然这样的包装器确实存在,但正常的操作模式是创建.jar文件。
要从Eclipse中的Java项目创建.jar文件,请使用file-> export-> java-> Jar文件。这将创建一个包含所有类的存档。
在命令提示符下,使用如下调用:
java -cp myapp.jar foo.bar.MyMainClass