Amb*_*ish 10 software-distribution jlink java-platform-module-system java-9
我正在尝试为我的JAVA-9应用程序/项目拼图创建跨平台/平台独立的可执行文件.
我认为jlink命令将只创建特定于平台的可执行文件/运行时.
Nic*_*lai 12
JLink(由JEP 282覆盖)创建模块化运行时映像(由JEP 220覆盖,特别是新运行时映像结构部分).这些图像是JRE,JDK和紧凑配置文件的概括,并且是特定于操作系统的.因此,JLink不能用于创建跨平台的可执行文件.
也就是说,可以在一个操作系统上运行JLink,并为不同的操作系统创建运行时映像.您需要做的就是下载并解压缩JDK 9(与JLink相同的版本)并将其jmods文件夹放在JLink调用的模块路径上.
| 归档时间: |
|
| 查看次数: |
2529 次 |
| 最近记录: |