JD 21 is more likely to fall round September 19, and isn’t but GA. Additional it offers the options of the preview.
It was time to obtain and check out it out of the discharge. Properly I attempted it a number of weeks in the past so I had already put in it. For instance
openjdk model "21-ea" 2023-09-19
OpenJDK Runtime Surroundings (construct 21-ea+26-2328)
OpenJDK 64-Bit Server VM (construct 21-ea+26-2328, blended mode, sharing)
Though the enjoyable factor is that there are numerous wonderful options which can be nonetheless within the preview. For instance I attempted to make use of string tamplats within the Data Weblog
~/git/java-examples 🐠 javac StringTemplates.java 14:50
StringTemplates.java:6: error: string templates are a preview characteristic and are disabled by default.
public static String html = STR."""
^
(use --enable-preview to allow string templates)
1 error
To compile with options. Use a command of the next instance
javac StringTemplates.java --enable-preview --release 21
And to lastly run you want to allow the preview too
~/git/java-examples 🐠 java --enable-preview StringTemplates 14:56
My Internet Web page
Good day, world
Java 21 Jo Checklist Checklist: