Remove openjdk
article thumbnail

Article: Standardizing Native Java: Aligning GraalVM and OpenJDK

InfoQ Articles

Native Java needs to be brought into OpenJDK to enable co-evolution with other ongoing enhancements. But it is not a solved problem yet. And the development lifecycle needs to adapt as well. Standardization through Project Leyden is key to the success of native Java. By Andrew Dinn, Dan Heidinga.

133
133
article thumbnail

Article: GraalVM Java Compilers Join OpenJDK in 2023, Align with OpenJDK Releases and Processes

InfoQ Articles

The Community Editions of the GraalVM JIT and Ahead-of-Time (AOT) compilers will move to OpenJDK in 2023. They will align with OpenJDK releases and processes. Existing releases, GraalVM Enterprise Edition, and other GraalVM projects will not. GraalVM 22.3 provides experimental support for JDK 19 and improves observability.

58
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Article: Spring Boot 3.2 and Spring Framework 6.1 Add Java 21, Virtual Threads, and CRaC

InfoQ Articles

For “Scale to Zero” startup time reduction, the OpenJDK project CRaC received initial support, while the existing GraalVM Native Image integration got faster through a GraalVM release. They make concurrent programming simpler and more efficient with virtual threads, as well as improving reactive programming and Kotlin coroutines.

109
109
article thumbnail

Java Introduces Virtual Threads

Techwell

In this article we discuss virtual threads that were first introduced in OpenJDK 19, and are now in a second preview in OpenJDK 20.

52
article thumbnail

New JVM and Other Libs Features in Java 15

Techwell

Each new version of the OpenJDK (Java Developer Kit) includes some language features and some non-language JVM (Java Virtual Machine), core-libs, and other libs-related features. Here, we’ll discuss some of the non-language new features in the upcoming OpenJDK 15.

102
102
article thumbnail

Continuous Unit Checking:Part Two

Leading Agile

Either Oracle or OpenJDK will work. It’s based on Java, and in principle it can support other JVM languages besides Scala, just as Gradle and Maven can support other languages besides Java/Groovy/Kotlin, but the configuration may become complicated. You need to have JDK 8 or later installed.