Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从java类文件到exe文件_Java_Exe_Launcher - Fatal编程技术网

从java类文件到exe文件

从java类文件到exe文件,java,exe,launcher,Java,Exe,Launcher,我刚刚使用从java类文件创建了一个exe 双击exe文件后,它不会执行,也不会给出任何响应。 我在这里犯了什么错误?试着从命令行运行程序,看看是否有错误。您可以做的一件事是创建一个jar,它在windows中是可执行的,应该可以工作 首先创建一个jar文件,并通过从cmd运行来检查它。 请参阅侧罐中的MANIFEST.MF。它应该有这样的主类 Main-Class: com.mypackage.MyMainClass 制作exe文件时,可能会错误地指定主类的名称。 从.class文件创建ex

我刚刚使用从java类文件创建了一个exe

双击exe文件后,它不会执行,也不会给出任何响应。
我在这里犯了什么错误?

试着从命令行运行程序,看看是否有错误。您可以做的一件事是创建一个jar,它在windows中是可执行的,应该可以工作

首先创建一个jar文件,并通过从cmd运行来检查它。 请参阅侧罐中的MANIFEST.MF。它应该有这样的主类

Main-Class: com.mypackage.MyMainClass

制作exe文件时,可能会错误地指定主类的名称。 从.class文件创建exe文件的另一种方法是:

首先创建.class文件的jar文件。要打开cmd,请转到该特定程序的.class文件所在的目录。然后编写jar cvf myjar.jar*.class

在该目录中创建一个jar文件,然后使用该jar文件生成一个exe文件。当您使用此软件创建exe文件时,它将要求您提供程序主类的名称。在那里输入主类并创建exe文件。因此,当您单击该exe文件时,程序将运行


用于直接将.class文件转换为exe文件,请遵循。

尝试从命令行运行该文件,以查看是否有错误消息。我猜您遇到了类路径问题(是否将所有必需的jar捆绑在转换为exe的主jar中?)。正如其他人所说,从命令行运行将告诉您这些事情。如果它不起作用,那么就存在类路径/清单问题。另外,请确保项目中包含任何必需的库/jar。在通过cmd运行时,它会显示为“无法从myjar.jar加载主类清单属性”。如果您是手动执行此操作,则需要对其进行设置。这是一个关于如何做到这一点的很好的参考: