javapackagerJava SE部署指南/ 自包含应用程序打包中的示例2-1的上述说明指出-deploy命令中需要jar文件.
如果我使用模块化jar,我收到此错误消息:
异常:java.lang.Exception:错误:srcfiles中不允许使用模块:[dist\tcdmod.jar].
如果我使用等效的非模块化jar,则生成的包包含完整的运行时.但我想使用我在/ dist文件夹中使用jlink创建的减少的运行时间.
javapackager命令可以使用jlink生成的运行时进行部署吗?怎么样?
标题为"JRE的自定义"的部分未提及该javapackager命令.
以下"模块化应用程序的打包"部分包含以下行:
使用Java Packager工具打包模块化应用程序以及非模块化应用程序.
Java Packager工具与众不同javapackager吗?javapackager本节中没有使用示例.
这是我使用的javapacker命令:
javapackager -deploy -native -outdir packages -outfile ToneCircleDrone -srcdir dist -srcfiles tcdplain.jar -appclass com.adonax.tanpura.TCDLaunch -name "ToneCircleDrone" -title "ToneCircleDrone test"
Run Code Online (Sandbox Code Playgroud)
javapackager文档中的说明没有提到使用jlink运行时的场景.有一个Bundler参数-Bruntime,但它仅用于指向除系统默认值AFAIK之外的已安装运行时.
javapackager ×1