JDK10 是否支持 AOT 编译?



来自JEP-295,它指出:

任何 JDK 模块、类或用户代码的 AOT 编译是 实验性,在 JDK 9 中不受支持。

我找不到有关Java 10的任何信息。

JDK10 是否支持 AOT 编译 (jaotc(?

注意:提前 (AOT( 编译是一项实验性功能,并且 仅在 Linux-x64 上受支持。

JDK 10 文档,Java 平台,标准版 Java 虚拟机指南

也许我错过了一些东西,但据我所知,当您为 Windows 64 安装 JDK10.0.1时,您将获得作为 JDK 安装一部分的jaotc.exe。这似乎与其他答案不符。随时纠正我

AOT 功能不是 Java 10 发行说明的一部分。在Java 10文档中也没有列出它。所以AOT不是Java 10的正式部分。

jaotc工具只是Java 9的Linux版本的一部分。在Java 10中,它也是MacOS版本的一部分。

最新更新