如何将Java项目转换为.exe文件?

3
可能有重复:
如何将我的java程序转换为.exe文件? 你好,
我使用Eclipse软件编写了一个Java项目。现在我需要将这个项目转换为.exe文件。我导出了该项目并将其转换为jar文件。
当我双击它时,它显示“无法从'path'加载Main-class属性”。所以我解压了它,并查看了MANIFEST.mf,在那里只有版本信息。
我还使用了JartoExe软件将其转换为exe文件。它显示一个类似cmd提示符的文件,但当我单击它时,窗口只是一闪而过,没有打开。
请帮助我将jar文件转换为exe文件!!
提前致谢!

1
不,所有的答案都对我帮助很大。但是很抱歉,我之前并不知道积分的规则。 - Anu
这不是关于分数的问题,请如果你找到了一个好的答案来回答你的任何问题,点击下方票数旁边的勾选标记为“已接受”。 - Pablo Fernandez
是的,我以前做过这个。但是我记得我说过类似于你需要有15分或者什么的。因此,我的打勾符号没有被接受。 - Anu
6个回答

1

请参考以下链接:https://regilanj.wordpress.com/2017/11/19/how-to-convert-java-file-into-executables/,这里有对应的图解答案。 - Maria Irudaya Regilan J

1

在导出jar文件时,您需要提供主类名称,这是程序的入口点。一旦您这样做了,jar中的清单文件将有相应的条目,这将允许您通过双击jar文件来运行它。


谢谢您的回复。但是,请问您可以告诉我在导出时如何提供主类名吗?在 Eclipse 中如何检查我的项目的类路径? - Anu
请在Eclipse帮助页面上查看此处内容:http://help.eclipse.org/helios/index.jsp,在“JAR清单规范”下,您应该能够看到“选择应用程序入口点的类”,当您从用户界面操作时,您应该能够看到相同的选项。 - sudmong

1
当您从Eclipse选择导出时,其中一个对话框会询问您的主类是什么。如果您指定了它,那么当您双击JAR文件时,它将启动应用程序。

0
使用 JEXECreator 1.9.3,它非常好用。它为您提供了两种运行程序的选项:可以使用控制台或者图形用户界面(GUI)。

0
最简单的方法是拥有一个Eclipse插件"fat.jar",并将其添加到您的Eclipse中。 然后,当您右键单击项目时,您会得到一个选项来构建fat jar。
安装fat jar后,请重新启动您的Eclipse。
哇... 非常容易...

包含在Eclipse 3.5+ 中的导出→可运行的JAR文件。 - Thorbjørn Ravn Andersen
@Thorbjorn- 谢谢!我按照您在这里指定的方式操作了:导出->可运行JAR文件。现在我检查了清单文件:Manifest-Version: 1.0 Class-Path: . Main-Class: example.fileListsName: common Implementation-Vendor: Oracle Implementation-Title: MySQL Connector/J Implementation-Version: 5.1.15 Implementation-Vendor-Id: com.mysql Specification-Vendor: Sun Microsystems Inc. Specification-Title: JDBC Specification-Version: 4.0。但是当我双击JAR文件时,什么都没有发生。现在我该怎么办?请帮帮我! - Anu

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接