JDK 24 Security Enhancements: https://seanjmullan.org/blog/2025/04/07/jdk24
Highlights of this release include 2 new core quantum-resistant cryptographic algorithms (ML-KEM and ML-DSA), a preview API for Key Derivation Functions, and the permanent disabling of the Security Manager.
Let's Take a Look at... JEP 483: Ahead-of-Time Class Loading & Linking! https://www.morling.dev/blog/jep-483-aot-class-loading-linking/
#Java #jdk #jep483
Dear Gradle, Why So Stubborn?
Do I do something wrong?
Watching juniors try to set up a project and being greeted by cryptic stack traces like it's some kind of initiation ritual.
`Unsupported class file major version 61`
`invalid CEN header zip64 no access package`, ...
Java can compile code for older versions just fine.
It's literally designed for that.
Oh why, must Gradle behave like a bitter librarian who refuses to hand over a book unless I whisper the exact Dewey Decimal Code?
Every other Language will laugh again at java, seeing this.
Why is Gradle bound to a java version? And if Gradle knows it needs Java 11… why doesn't it just do this for me?
Like using `/usr/libexec/java_home -v 11` in background?
Is there a clean way to force Gradle into submission without adding another tool like SDKMAN or jabba or YunaBraska/gradle-java-fix or whatever the trendy painkiller of the week is?
@ow2 has quietly released ASM 9.8 here: https://asm.ow2.io/versions.html. This version of the #bytecode manipulation library now support the EA versions of #JDK25. Ok @ApacheGroovy and @rafaelcodes (aka Mr #ByteBuddy) ... you know what to do. #Java #JDK #OpenJDK #OpenSource
We're hiring! The Java Platform Group is responsible for developing the JDK. Most work is in open source (OpenJDK). This opening is for the Java Security Libraries team. It can be on-site or remote.
Performance Improvements in JDK 24
https://inside.java/2025/03/19/performance-improvements-in-jdk24/
Stream Gatherers: Intro to Intermediate Operations Modeler
https://dzone.com/articles/stream-gatherers-intermediate-operations-modeler
Oracle、「Java 24」を発表 ~32bit Windows版は終了、AI・量子計算時代に備えた改善も/24のJDK拡張提案(JEP)を含む非LTSリリース
https://forest.watch.impress.co.jp/docs/news/1671453.html
Announcing Oracle GraalVM for JDK 24
https://blogs.oracle.com/java/post/oracle-graalvm-for-jdk-24
Inside JDK 24: Understanding Ahead-of-Time Class Loading & Linking
https://softwaremill.com/inside-jdk-24-understanding-ahead-of-time-class-loading-and-linking/
Java 24 Rolls Out Today! Find Out Why It’s Aptly Named
https://foojay.io/today/java-24-rolls-out-today-find-out-why-its-aptly-named/
Java 24 and IntelliJ IDEA
#ide #intellij #intellijidea #java #jdk #jetbrains #kotlin
https://blog.jetbrains.com/idea/2025/03/java-24-and-intellij-idea/
If you're looking for a specific older (or ancient) build of the #JDK, I found #Azul's site to be the most useful. I was able to find a specific version of JDK 1.8 (yes, I know...) for testing: https://www.azul.com/downloads/?version=java-8-lts&package=jdk&show-old-builds=true#zulu #java
Is the JVM Holding You Back in the Cloud? The Native Image Solution https://open.substack.com/pub/myfear/p/is-the-jvm-holding-you-back-in-the
#Java #Quarkus #GraalVM #JDK
What Is the Difference Between JDK_JAVA_OPTIONS and JAVA_TOOL_OPTIONS?
https://www.baeldung.com/java-jdk_java_options-vs-java_tool_options
We're hiring! The Java Platform Group is responsible for developing the JDK. Most work is in open source (OpenJDK). This opening is for the Java Security Libraries team. It can be on-site or remote.