首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPackage在Java14上只返回SDK版本号

JPackage在Java14上只返回SDK版本号
EN

Stack Overflow用户
提问于 2020-03-20 17:00:21
回答 1查看 157关注 0票数 4

我最近将我们的Java11应用程序移植到了新发布的Java14 (ZuluJDK)上。当尝试通过命令行使用新的JPackage打包我们的应用程序时,无论我使用的是哪个jpackage-command,唯一发生的事情都是以下输出:

代码语言:javascript
复制
WARNING: Using incubator modules: jdk.incubator.jpackage
14

一个示例命令(审查了一些内容,由<>占位符表示...):

代码语言:javascript
复制
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版本的输出没有提供太多帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-20 18:38:16

在剥离一个接一个的参数后,我发现提供参数“--version2.0.0”导致了这个问题。

正在运行

代码语言:javascript
复制
jpackage --help

提供了以下关于版本的信息,它的描述和行为与我预期的不同:

代码语言:javascript
复制
--version
      Print the product version to the output stream and exit

因此,它与JDK版本(14)相呼应,如前所述,退出了。我显然是在找--app-version。

现在我得到的错误是,我的--output参数有问题,但这是我希望能解决的另一个问题。顺便说一句,一旦你用最少的参数运行它,就会有大量的日志输出。

感谢大家的帮助!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60771144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档