IntelliJ IDEA 2021.1 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.

IntelliJ IDEA 2021.X

IDE versionJava version
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 versionJava 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 versionJava 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 on 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 versionJava 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 versionJava 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 versionJava 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 versionJava 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 versionJava 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 versionJava version
IntelliJ IDEA 13
  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

IntelliJ IDEA 12

IDE versionJava version
IntelliJ IDEA 12
  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

IntelliJ IDEA 11.X

IDE versionJava version
IntelliJ IDEA 11.1
IntelliJ IDEA 11.0
  • Java 1.3

  • Java 1.4

  • Java 5

  • Java 6

  • Java 7

  • Java 8

Related articles

Last modified: 02 April 2021