GraalVM 本机映像允许我们将 Java 库转换为本地可执行文件。它还允许编译为如上所述的共享库https://www.graalvm.org/docs/Native-Image/user/README
本机映像可以构建为独立的可执行文件,即 默认,或者通过将 --shared 传递给 native-image 作为共享库。 为了使图像有用,它需要至少有一个入口点 方法。
我找到的最接近的线程是这个 https://github.com/oracle/graal/issues/373,但仍然找不到任何针对 iOS 的指南,这可能吗?我可以遵循任何指南吗?
目前还不可能,而且好像不打算支持。
Graal 原生构建需要在与其运行的同一平台上构建,因为它依赖于加载有关当前系统的信息。此 GitHub 问题中有更多相关信息:https://github.com/oracle/graal/issues/407
看一下 Clojure 中的示例项目,似乎可以编译到 iOS,还有一个演示视频:https://github.com/phronmophobic/grease