JDK-8265149 : Release Note: JEP 410: Remove the Experimental AOT and JIT Compiler
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 17
  • Priority: P4
  • Status: Closed
  • Resolution: Delivered
  • Submitted: 2021-04-13
  • Updated: 2021-12-10
  • Resolved: 2021-12-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 17
17Resolved
Description
AOT Compiler related code in HotSpot VM has been removed. Using HotSpot VM options defined by [JEP295](https://openjdk.java.net/jeps/295) produce "Unrecognized VM option" error on VM initialization. 

 For further details, see [JEP 410](https://openjdk.java.net/jeps/410). 
Comments
Note, we already had related Release Note in JDK 16 after we removed AOT and Graal from builds: JDK-8255623. The only difference in JDK 17 will be how AOT related VM's flags are handled. In JDK 16 VM issues warning and ignores them. In JDK 17, after JEP 410 is implemented, using AOT VM's flags will cause error and VM exit.
27-04-2021