JPackage仅返回Java 14上的SDK版本号
我最近将Java11应用程序移植到新发布的Java14(ZuluJDK)。当试图通过命令行用新的JPackage打包应用程序时,无论我使用哪个JPackage命令,唯一发生的事情是以下输出:JPackage仅返回Java 14上的SDK版本号,java,command-line,deployment,java-14,jpackage,Java,Command Line,Deployment,Java 14,Jpackage,我最近将Java11应用程序移植到新发布的Java14(ZuluJDK)。当试图通过命令行用新的JPackage打包应用程序时,无论我使用哪个JPackage命令,唯一发生的事情是以下输出: WARNING: Using incubator modules: jdk.incubator.jpackage 14 示例命令(删除了一些内容,由占位符表示…): jpackage--type app image--verbose--input--main class--main jar./.jar--
WARNING: Using incubator modules: jdk.incubator.jpackage
14
示例命令(删除了一些内容,由<>占位符表示…):
jpackage--type app image--verbose--input--main class--main jar./.jar--output runtime image--name”“--version 2.0.0--vendor”“--icon.ico
谁能帮帮我是什么原因造成的?sdk版本的输出没有提供太多帮助。在一个接一个地剥离参数之后,我发现提供参数--version 2.0.0“是问题的根源 运行
jpackage --help
提供了有关版本的以下信息,该版本的描述和行为与我预期的不同:
--version
Print the product version to the output stream and exit
因此,它与JDK版本(14)相呼应,并如前所述退出。我显然是在寻找——应用程序版本
现在我得到了一个错误--output参数出了问题,但这是另一个我希望能够解决的问题。顺便说一句:一旦你用最少的参数运行它,就会有很多日志输出
谢谢大家的帮助 我使用OracleOpenJDK和jpackage工具。该消息是正常的,因为jpackage工具仍处于孵化器状态。该消息对结果没有影响。也许Zulu JDK有问题。看到人们实际使用这个工具很有趣。只是澄清一下,您没有在指定的输出路径中找到图像?我的意思是,无论记录什么都可以(读起来很正常),但是在命令行中还需要什么呢?下面是一个教程,我和Dirk Lemmermann一起做的,它展示了如何使用jpackage工具。也许这会有帮助@不,输出路径甚至没有被创建。我确实希望有一些日志记录,出了什么问题等等@mipa谢谢,我以前找到过你的指南。我只是对基本上什么都没发生感到恼火。
--version
Print the product version to the output stream and exit