我能够成功地从一个可执行JAR创建一个.exe文件。从Launch4j中,我可以测试包装器,日志上的输出就是我所期望的。但是,如果我尝试从命令行或Windows资源管理器运行exe,则不会发生任何情况。没有错误,没有输出到控制台。该程序还应该编辑一个文本文件,当我使用批处理文件运行jar时会发生这种情况,但当我运行EXE时不会发生这种情况。这都在同一台计算机上,所以我怀疑这是JRE的问题。我对StackOverflow进行了广泛的搜索,但没有发现任何有助于解决这种情况的东西。我发现这篇文章有一个类似的问题:Launch4J可执行文件没有按预期执行,但实际上没有人回答这个问题。事先谢谢你的帮助
我发现了问题所在。在Header下,我必须将Header类型从GUI切换到Console。之后我就可以运行EXE了。
问题内容: 我想将带有launch4j的jar包装到exe文件。这是我的pom.xml: 这是我的批次: 我的依赖项得到了正确的jar,但是我没有得到exe文件。还有其他事吗?确实需要一个descriptor.xml吗? 问题答案: 虽然我没有正确检查您的pom。由于它生产的罐子正确,我认为这很好。您尝试过 mvn package 吗?
Java在k:\test\jre7\bin\Java.exe中,我的jar是k:\test\pllsolver-0.2alpha.jar 此外,我还不知道这是否会成为一个问题,但可执行文件和数据/需要在同一个目录中。我计划稍后做更好的pathing,但我对Windows ENV变量没有一个清晰的理解。
我正在尝试创建一个JavaFX应用程序,但是我找不到一种方法将JavaFX jar文件捆绑在Launch4J创建的EXE文件中。有办法做到这一点吗? 到目前为止,我所拥有的是一个EXE和OpenJFX14和OpenJDK14的发行版,它们位于同一个文件夹中,并具有OpenJFX文档所规定的JRE路径和VM选项。 我使用OpenJDK14.0.1和Open JavaFX14.0.2。
请注意:我在这里创建了这个GitHub项目,它可以用来完美地再现我看到的问题。 Java8试图通过gradle-launch4j Gradle插件使用Launch4J构建一个Windows本机EXE应用程序。我正在我的Mac上开发一个Java Swing应用程序,但该应用程序必须在Windows10上作为Windows EXE运行。我也在使用ShadowJar来构建我自带的“胖罐”。 我可以构建(
我转换了一个java程序(猜数字游戏)到. jar,但它没有双击运行,所以,运行它在cmd(它的工作)现在我转换为. exe使用启动4j,但应用程序也不工作。救命啊!
我有一本书。当我使用cmd命令运行jar文件时,该文件运行良好: java-cpmyjar.jarMain ClassName 现在我创造了。exe文件使用launch4j。但是当我双击exe文件时,它没有运行。它没有显示任何错误或输出。我在launch4j中没有使用“飞溅”选项。我应该用它来做这个。exe文件运行?请帮助我们如何运行。exe文件。我可以看到我的日志文件。exe文件,由launch