使用launch4j创建的exe文件无法通过双击打开

问题描述 投票:0回答:2

请回复...。我在netbeans中创建了一个Java项目。通过双击我的可执行jar文件应用程序打开,但是我使用launch4j创建了exe文件,通过双击它没有任何作用(没有打开)。我编辑manifest.mf文件还是一样的问题。我的manifest.mf如下所示。

主类:mp3player.mp3gui

类路径:lib / jl1.0.1.jar

mp3player是我的软件包名称,mp3gui是我的主类。而jl1.0.1.jar是我从互联网下载的额外jar文件。制作mp3player所需的Jlayer(jl1.0.1.jar)jar文件。

java exe
2个回答
0
投票

您的文件是否使用框架?如果是这样,则可能是您忘记了在Launch4J的Header选项卡下选择GUI选项。


0
投票

如果启动是指双击它,否-您将看不到任何东西;您必须“讲” Java才能通过关联的控制台运行您的应用程序。为此,您可以创建一个新的.bat文件:只需打开文本编辑器并插入以下行:

java -jar NAME.jar

其中“ NAME”是您的应用程序的名称。以.bat格式而不是.txt格式保存文本文件,并将其放置在与应用程序相同的目录中。您可以通过双击该文件来启动应用程序。

之所以没有在任务管理器中弹出,是因为(我不知道)您的应用程序可能仅打印出一条简单的消息而无所作为。在非控制台模式下,由于没有控制台可将消息打印到该控制台,因此它将仅调用您的print(println或任何其他控制台)方法而没有任何视觉效果。但是,在这两种情况下,如果您仅打印某些内容而没有执行其他“最后的”操作(例如侦听输入),则您的程序将在到达main方法的末尾时终止。

© www.soinside.com 2019 - 2024. All rights reserved.