IntelliJ IDEA 2024.2 Help

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

Other versions

IDE version

Java version

IntelliJ IDEA 2024.2

IntelliJ IDEA 2024.1

IntelliJ IDEA 2023.X

LTS versions

Other versions

IDE version

Java version

IntelliJ IDEA 2023.3

IntelliJ IDEA 2023.2

IntelliJ IDEA 2023.1

IntelliJ IDEA 2022.X

LTS versions

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 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

  • Java 14: Switch expressions

  • Java 15: Text blocks

Java 16 standard language features:

Java 16 preview features:

Java 17 standard language features:

Java 17 preview features:

IntelliJ IDEA 2021.2

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

  • Java 14: Switch expressions

  • Java 15: Text blocks

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 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

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 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

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 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

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 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

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 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

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 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 13: no new language features

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

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

  • Java 12 Switch expressions (preview feature)

For more information, refer to:

IntelliJ IDEA 2018.X

IDE version

Java version

IntelliJ IDEA 2018.3

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

  • Java 12: no new language features

IntelliJ IDEA 2018.2

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

  • Java 11

For more information about, refer to:

IntelliJ IDEA 2018.1

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

  • Java 10

For more information, refer to:

IntelliJ IDEA 2017.X

IDE version

Java version

IntelliJ IDEA 2017.3

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

For more information, refer to the Java 9 and IntelliJ IDEA.

IntelliJ IDEA 2017.2

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

For more information, refer to the Support for Java 9 in IntelliJ IDEA 2017.2.

IntelliJ IDEA 2017.1

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

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

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

IntelliJ IDEA 15

IDE version

Java version

IntelliJ IDEA 15

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

  • Java 9

IntelliJ IDEA 14.X

IDE version

Java version

IntelliJ IDEA 14.1

IntelliJ IDEA 14.0

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

IntelliJ IDEA 13

IDE version

Java version

IntelliJ IDEA 13

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

IntelliJ IDEA 12

IDE version

Java version

IntelliJ IDEA 12

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

IntelliJ IDEA 11.X

IDE version

Java version

IntelliJ IDEA 11.1

IntelliJ IDEA 11.0

  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

Last modified: 20 September 2024