By Tim Anderson
Publication Date: 2026-03-17 14:00:00
JavaOne Oracle has shipped Java 26, a near-term release, and introduced Project Detroit, which promises faster interop between Java, JavaScript and Python.
Java 26 will only be supported for six months until Java 27 is released later this year. The next LTS Java (Long Term Support) version is expected to be Java 29 in September 2027.
Bernard Traversat, VP of Software Development, said in a briefing that Java developers have long been interested in calling JavaScript from Java and, as AI has evolved, also calling Python code. While there are solutions for this, the introduction of the FFM (Foreign Function and Memory) API in Java 22 as a more integrated and user-friendly means of interop than the old JNI (Java Native Interface) has enabled “very thin layers that allow you to call JavaScript or call back from JavaScript back to Java,” he said.
Project Detroit is proposed as OpenJDK…