Gluon Mobile是否支持交叉编译?

时间:2020-09-22 13:49:38

标签: javafx gluon

我知道Gluon使用GraalVM本机映像功能来创建本机可执行程序包。但是...我需要知道的是:

  • 能否在Linux中为基于Apple OS的设备(macOS和iOS)部署本机软件包(可执行文件)?还是像jpackage这样特定于操作系统的依赖项?

在Linux中部署Windows“ .exe”软件包怎么样?

1 个答案:

答案 0 :(得分:2)

如果您检查documentation中的Client插件,则创建本机映像需要满足一些条件。

到目前为止,可能的本机映像目标需要以下主机:

  • 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构建。

查看不同的samples和教程(例如this)以了解每种情况的更多信息。