【发布时间】:2020-09-22 22:15:20
【问题描述】:
我知道 Gluon 使用 GraalVM Native Image 功能来创建本地可执行包。但是……我需要知道的是:
- 能否在 Linux 中为基于 Apple OS 的设备(macOS 和 iOS)部署本机包(可执行文件)?还是像 jpackage 那样依赖于操作系统?
在Linux中部署Windows“.exe”包怎么样,可以吗?
【问题讨论】:
我知道 Gluon 使用 GraalVM Native Image 功能来创建本地可执行包。但是……我需要知道的是:
在Linux中部署Windows“.exe”包怎么样,可以吗?
【问题讨论】:
如果您检查客户端插件的documentation,则需要满足一些要求才能创建本机图像。
到目前为止,可能的原生图像目标需要以下主机:
Linux:针对 Linux(x86_64 桌面)和 Android (aarch64)。嵌入式支持仍处于试验阶段。
Windows:面向 Windows(x86_64 桌面)。可选地,WSL 2(Linux 的 Windows 子系统)可用于面向 Linux/Android。
MacOS X 10:面向 Mac(x86_64 桌面)和 iOS (arm64)。
对于每个主机,您需要一个特定的 GraalVM 构建。
【讨论】: