我刚刚使用Java Launcher从 java 类文件创建了一个 exe 。
双击exe文件后,它没有执行,也没有给出任何响应。我在这里犯了什么错误?
在制作 exe 文件时,您可能会错误地给出主类的名称。 从 .class 文件创建 exe 文件的另一种方法是:
首先创建 .class 文件的 jar 文件。为此打开 cmd,转到您拥有该特定程序的 .class 文件的目录。然后编写 jar cvf myjar.jar *.class
在该目录中创建一个 jar 文件。然后要从该 jar 文件创建一个 exe 文件,您可以使用jar 到 exe。当您使用此软件创建 exe 文件时,它会要求您提供程序主类的名称。在那里输入主类并创建您的exe文件。因此,当您单击该exe文件时,您的程序就会运行。
对于直接将 .class 文件转换为 exe 文件,请遵循此。
首先制作一个jar文件并通过从cmd运行来检查它。请参阅侧罐中的MANIFEST.MF。它应该有这样的主类。
Main-Class: com.mypackage.MyMainClass
尝试从命令行运行您的程序,看看是否有任何错误。您可以做的一件事是创建一个可以在 Windows 中执行的 jar,它应该可以工作。