为开发平台jmod的路径,可以是绝对路径,也可以是相对与项目根目录的相对路径,out/与上面的VM 保持一致 。
【JFX11+IDEA跨平台打包发布的完美解决办法】--add-modules
后面跟的是模块名,这是在生成-info.java时指定的,为项目名 。
--output
为输出目录 。
后一条命令中-m指定模块名,后面跟包名+主类名 。
这样Linux平台的镜像就制作好了,Mac与Win的同理,只需要把jmod换成对应平台的jmod即可,但是注意语法有一些差别,Mac的语法同Linux,只需要把jmod路径换一下,但是注意需要整个工程在对应的平台进行jlink:
jlink --module-path xxxxx/{MAC_JMOD}:out/production:lib --add-modules TestJFX --output macmac/bin/java -m TestJFX/sample.Main
Win的语法有些区别,一样需要在Win下进行jlink:
jlink --module-path "xxxxx/{WIN_JMOD};out/production" --add-modules TestJFX --output winwin\bin\java -m TestJFX/sample.Main
下面是Win下的截图:
11 demo12 参考
- grunt基于NodeJS打包压缩JS和CSS
- 关于vue打包时 npm run build 命令 报错的解决方法
- UE4引擎Android打包只生成apk而不需要obb文件
- 登山包打包
- chatgpt赋能python:Python打包游戏
- 十月的秦皇岛,想把天空的浪漫打包给你! 秦皇岛世界之最
- 带附属txt文件 将python文件打包成exe文件
- 西安虾尾真空打包,全聚德烤鸭能真空打包吗
- 打包砖运输既要轻量化也要长轴距,车主大胆选择了9米6重汽T5G 平板车中国之最
- maven连同所有依赖包一起打包成jar包