如何在java中创建可执行文件?

时间:2013-03-11 20:24:06

标签: java eclipse

我在Eclipse中完成了我的项目。我的Eclipse工作区中有*.java.project.classpath*.class个文件。如何创建可执行文件?现在。

6 个答案:

答案 0 :(得分:6)

Eclipse将为您构建一个可执行jar文件,该文件使用Java(如果您在Windows上为java.exe)运行以启动您的应用程序。在安装了Java的正确设置的计算机上,双击可执行jar应该运行该程序。

如果你想要一个exe,那么are ways to do it通常会包装jar文件(有时是JDK。)但是,先问自己为什么你这样做 - 通常只是习惯性的渴望拥有一个exe,没有任何重大的技术原因。所有你真正做的就是采用跨平台的可执行文件,并使其仅适用于Windows。

如果您正在分发您的应用程序而您的用户需要exe,那么请考虑为您希望支持的每个操作系统构建依赖于平台的安装程序,但要保留jar文件。如果您的安装程序将快捷方式放在正确的位置,普通用户通常永远不需要直接触摸它们,他们只需要直接运行安装程序(因此您的应用程序文件格式变得无关紧要,只是它们的实现细节)关注。)

答案 1 :(得分:2)

您需要从项目中创建.jar文件。在Windows上,如果安装了java虚拟机,通常会双击这些文件。

有一些解决方案可以将.exe文件包装在.jar周围,但我不知道它们有多好,所以我无法提出任何建议。

答案 2 :(得分:1)

Java可执行文件是可运行的.JAR文件。您需要导出为Runnable Jar。

在Eclipse中:

  1. 右键点击您的项目
  2. 导出
  3. 导出...
  4. Runnable JAR文件

答案 3 :(得分:0)

您必须在命令行中使用chmod。此参数可以更改文件的权限。这取决于三组。读取,写入和执行都可以使用此参数进行更改。

答案 4 :(得分:0)

如果您需要与IDE无关的解决方案,请转到launch4j

答案 5 :(得分:0)

就像提到的回复一样,你需要创建一个jar文件,包装所有已编译的类。从eclipse导出时,您可以选择导出项目需要运行的依赖项。

如果要创建exe文件,可以使用某些软件包/将jar(s)包装到可执行文件中。你可以尝试jsmooth,它提供了几个exe包装器,并且能够将你的jar和它的依赖项集成到你可以分发的单个文件中,并且每次点击都会被执行。