Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JPackage仅返回Java 14上的SDK版本号_Java_Command Line_Deployment_Java 14_Jpackage - Fatal编程技术网

JPackage仅返回Java 14上的SDK版本号

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--

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

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