Supported Java versions and features
This page lists all Java versions and preview features supported by IntelliJ IDEA for developing applications. For more information about Java releases and features in each release, refer to Java version history.
If you need to run IntelliJ IDEA using another Java runtime, refer to Change the boot Java runtime of the IDE for instructions.
Related articles:
IntelliJ IDEA 2024.X
LTS versions
Java 21: Record patterns, pattern matching for switch
Java 17: Sealed types, always-strict floating-point semantics
Java 8: Lambdas, type annotations, etc.
Other versions
IDE version | Java version |
---|---|
IntelliJ IDEA 2024.1 |
|
IntelliJ IDEA 2023.X
LTS versions
Java 17: Sealed types, always-strict floating-point semantics
Java 8: Lambdas, type annotations, etc.
Other versions
IDE version | Java version |
---|---|
IntelliJ IDEA 2023.3 |
|
IntelliJ IDEA 2023.2 |
|
IntelliJ IDEA 2023.1 |
|
IntelliJ IDEA 2022.X
LTS versions
Java 17: Sealed types, always-strict floating-point semantics
Java 8: Lambdas, type annotations, etc.
Other versions
IDE version | Java version |
---|---|
IntelliJ IDEA 2022.3 |
|
IntelliJ IDEA 2022.2 |
|
IntelliJ IDEA 2022.1 |
|
IntelliJ IDEA 2021.X
IDE version | Java version |
---|---|
IntelliJ IDEA 2021.3 |
Java 16 standard language features: Java 16 preview features: Java 17 standard language features: Java 17 preview features: |
IntelliJ IDEA 2021.2 |
Java 15 preview features: Java 16 standard language features: Java 16 preview features: Java 17 standard language features: Java 17 preview features: |
IntelliJ IDEA 2021.1 |
Java 14 standard language features: Java 15 standard language features: Java 15 preview features: Java 16 standard language features: Java 16 preview features: For more information, refer to the Java 16 and IntelliJ IDEA blog post. |
IntelliJ IDEA 2020.X
IDE version | Java version |
---|---|
IntelliJ IDEA 2020.3 |
Java 14 standard language features: Java 14 preview features: Java 15 standard language features: Java 15 preview features: For more information, refer to the Java 15 and IntelliJ IDEA blog post. |
IntelliJ IDEA 2020.2 |
Java 14 standard language features: Java 14 preview features: Java 15 standard language features: Java 15 preview features: For more information, refer to the Java 15 and IntelliJ IDEA blog post. |
IntelliJ IDEA 2020.1 |
Java 13 preview features: Java 14 standard language features: Java 14 preview features: For more information, refer to the Java 14 and IntelliJ IDEA blog post. |
IntelliJ IDEA 2019.X
IDE version | Java version |
---|---|
IntelliJ IDEA 2019.3 |
Java 13 preview features: For more information about Java 13 support in IntelliJ IDEA 2019.3, refer to the Java 13 and IntelliJ IDEA blog post. |
IntelliJ IDEA 2019.2 |
Java 13 preview features: For more information, refer to the Support for Java 13 Preview Features in IntelliJ IDEA 2019.2 blog post. |
IntelliJ IDEA 2019.1 |
For more information, refer to: |
IntelliJ IDEA 2018.X
IDE version | Java version |
---|---|
IntelliJ IDEA 2018.3 | |
IntelliJ IDEA 2018.2 |
For more information about, refer to: |
IntelliJ IDEA 2018.1 |
For more information, refer to: |
IntelliJ IDEA 2017.X
IDE version | Java version |
---|---|
IntelliJ IDEA 2017.3 |
For more information, refer to the Java 9 and IntelliJ IDEA. |
IntelliJ IDEA 2017.2 |
For more information, refer to the Support for Java 9 in IntelliJ IDEA 2017.2. |
IntelliJ IDEA 2017.1 |
For more information, refer to the Support for Java 9 in IntelliJ IDEA 2017.1. |
IntelliJ IDEA 2016.X
IDE version | Java version |
---|---|
IntelliJ IDEA 2016.3 IntelliJ IDEA 2016.2 IntelliJ IDEA 2016.1 |
|
IntelliJ IDEA 15
IDE version | Java version |
---|---|
IntelliJ IDEA 15 |
|
IntelliJ IDEA 14.X
IDE version | Java version |
---|---|
IntelliJ IDEA 14.1 IntelliJ IDEA 14.0 |
|
IntelliJ IDEA 13
IDE version | Java version |
---|---|
IntelliJ IDEA 13 |
|
IntelliJ IDEA 12
IDE version | Java version |
---|---|
IntelliJ IDEA 12 |
|
IntelliJ IDEA 11.X
IDE version | Java version |
---|---|
IntelliJ IDEA 11.1 IntelliJ IDEA 11.0 |
|