# Official Experimental Java 17 Support for Codename One Projects

DevFeed: [Official Experimental Java 17 Support for Codename One Projects](<https://devfeed.tech/articles/official-experimental-java-17-support-for-codename-one-projects-19420.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/official-experimental-java-17-support/>)

Author: Shai Almog

Published: 2026-03-14T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>)

Tags: [experimental](<https://devfeed.tech/tags/experimental.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [language](<https://devfeed.tech/tags/language.md>), [release](<https://devfeed.tech/tags/release.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>)

## AI overview

Codename One projects generated with the Initializr now have official experimental support for Java 17. The support covers selected Java 17 language features and most targets, while desktop and UWP targets have limitations. Record support is planned for Codename One 7.0.229 on March 20, 2026, and newer language levels are planned for a future update.

## Source excerpt

Codename One projects generated with the Initializr can now use official experimental Java 17 support, with record support arriving in Codename One 7.0.229 on March 20, 2026, and more JDK support planned next.