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

如果缺少jar,用“jpackage”创建的可执行文件将会无人值守地失败

宗政子琪
2023-03-14

共有1个答案

狄阳秋
2023-03-14

如果使用jpackage-win-console参数激活控制台,则jpackage生成的EXE的问题可以更容易诊断。

您可能不想为主应用程序EXE执行此操作,因此您可以使用第二个启动程序分发应用程序,该启动程序启用了控制台,并且具有相同的主类。只需创建一个新文件AppWithConsole.Properties并使用:

jpackage --add-launcher debugversion=appwithconsole.properties ... rest of command line.

AppWithConsole.Properties

main-class=as.used.in.command.line
win-console=true
Error: Could not find or load main class ...
 类似资料:
  • 我们已经用jpackage打包了我们的应用程序,它工作得很好。 不知何故,有人无意中从安装目录中删除了主jar。从那时起,'。“exe”无法启动(显然)。问题是它没有显示任何类型的错误消息,所以我们花了一段时间才意识到出了什么问题。 有没有办法让exe至少显示一些有用的错误消息?

  • 我提取了一个包含xml、java类等的可执行jar文件。实际上,这个可执行jar文件是一个具有依赖关系的库。我需要修改这个库中一个类文件中的一行代码。我已经成功地编辑了类文件,现在我想把它重新打包到可执行的jar中。如何做到这一点。

  • 11.5 创建可执行的jar文件 让我们通过创建一个能够运行在生产环境中、完全独立且可执行的jar文件来完成我们的示例。可执行jar(有时称为“fat jar”)是包含有被编译的类以及代码运行所依赖的所有jar的归档文件。 可执行的jar和Java Java没有提供任何标准的方法来加载嵌套的jar文件(即包含在一个jar文件中的jar文件)。如果您想发布一个独立的应用程序,这可能会导致问题。 为了

  • 我目前正在做一个JSF项目。一切都很好。创建。war-file并部署它。 如何在NetBeans中轻松创建JAR文件?

  • 我想做的是: 使用gradle和eclipse作为IDE创建可执行Jar。Jar应该包含运行所需的所有库,并且可以在docker容器中使用。 迄今为止的问题: org.springframework.boot不包含在Jar中。 代码: src/main/java/SampleController。JAVA 建筑格拉德尔 使用的命令: 在工作区/项目/构建/库中 java-jar项目。罐子 错误:

  • 我也看了几个Youtube视频,但似乎没有一个能解决这个问题。 为什么-属性没有正确地嵌入到jar的清单中,如何修复它?