当前位置: 首页 > 知识库问答 >
问题:

无法运行使用launch4j转换的java应用程序(exe)

彭宏阔
2023-03-14

我转换了一个java程序(猜数字游戏)到. jar,但它没有双击运行,所以,运行它在cmd(它的工作)现在我转换为. exe使用启动4j,但应用程序也不工作。救命啊!

共有1个答案

林浩漫
2023-03-14
  1. 用一个zip应用程序打开jar文件(例如winrar)
  2. 转到META-INF文件夹并打开文件MAINIFEST. MF
  3. 把你的主类放在那里,如下所示

主类:你的包装。你的主课

这将使您的jar可运行,因此当您使用Launch4J创建exe文件时,您的应用程序将在双击该文件后执行

若在任何情况下应用程序并没有再次运行,那个么您就存在依赖性问题。为解决此问题,还应在类中添加路径。MF文件!

 类似资料:
  • 我无法使用https运行spring启动应用程序。我知道Spring boot使用嵌入式tomcat服务器 下面是stacktrace 下面显示的是我的Yaml文件 我在stackoverflow中尝试了几乎所有的答案 我尝试的一些答案如下: 只有在运行jar文件时才会发生这种情况,我可以从IDE轻松地运行spring启动应用程序(我使用Intellij) > 将端口从8181更改为8443(许多

  • 我无法运行JavaFX-Kotlin应用程序。 我的初学者类 我不能将param“args”传递给“launch”方法,因为编译器说: 错误:(19,9)Kotlin:不能使用提供的参数调用以下函数:public open fun launch(p0:class!,vararg p1:string!):javafx.application.application中定义的单元public open

  • 例如。 这应该运行一个简单的hello world应用程序,摘自oracle文档。然而,当我‘运行’这个代码,没有窗口打开。取而代之的是打开一个名为“Java”的应用程序。看起来'java'只是一个位于'jdk1.8.0_25.jdk/contents/home/bin'中的'UNIX可执行文件‘。应用程序'java'绝对不显示任何东西,并且在没有强制退出的情况下无法关闭。 我在MacBook上运

  • 无法使用maven运行spring启动应用程序。当我运行命令mvn spring boot:run时,我收到:,但在pom中。我写的xml,其中是使用该示例的主要类: 我有这个项目结构: 我希望使用spring boot和maven运行我的应用程序。但现在它不起作用了。

  • 我有一个react-app,它简单地显示hello-world消息,但我喜欢运行应用程序通过docker-container,但有这个问题。在此消息之后,进程停止,没有运行应用程序。 我不能理解我应该做什么,因为我有一个很小的应用程序,在Dockerfile中有基本代码 我需要安装webpack-dev-server吗,我尝试了,但得到了版本错误,如“手动添加服务器”的版本比已经安装的服务器低。所

  • 当我打f5我得到这个文本在调试窗口 javac版本展示 java版本 我试图编译的代码 路径、JAVA_HOME和JRE_HOME设置正确。调试已安装的加载项。我可以编译和运行相同的代码在InteliJ IDEA或使用java(文件),javac(文件),它会工作正常,但我不知道为什么它不工作在vscode.