我最近将我们的Java 11应用程序移植到了新发布的Java 14(ZuluJDK)。当尝试通过命令行使用新的JPackage将我们的应用程序打包时,无论我使用的是哪个jpackage-command,发生的唯一事情是以下输出:WARNING: Using incubator modules: jdk.incubator.jpackage14一个示例命令(检查了一些东西,用占位符表示...):jpackage --type app-image --verbose --input <path> --main-class <class> --main-jar ./<name>.jar --output runtime-image --name "<name>" --version 2.0.0 --vendor "<company>" --icon <icon-path>.ico有人可以帮我这个原因吗? sdk版本的输出不会提供太多帮助。 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 在逐个参数地精简之后,我发现提供参数“--version 2.0.0”是造成此问题的原因。跑步jpackage --help提供了有关版本的以下信息,其描述和行为与我预期的有所不同:--version Print the product version to the output stream and exit因此,它回显了JDK版本(14),并且如上所述。我显然在寻找--app-version。现在,我得到--output参数出问题的错误,但这是我希望可以解决的另一问题。顺便说一句:使用所需的最低限度的最低要求运行后,就会有大量的日志记录输出。感谢大家的帮助! (adsbygoogle = window.adsbygoogle || []).push({}); 09-10 12:43