サポートされる Java のバージョンと機能
このページには、アプリケーションを開発するために IntelliJ IDEA でサポートされているすべての Java バージョンとプレビュー機能がリストされています。Java のリリースと各リリースの機能の詳細については、Java バージョン履歴(英語)を参照してください。
別の Java ランタイムを使用して IntelliJ IDEA を実行する必要がある場合は、手順について IDE の起動 Java ランタイムを変更するを参照してください。
関連記事:
IntelliJ IDEA 2024.X
LTS バージョン
Java 21: レコードパターン(英語)、スイッチのパターンマッチング (英語)
Java 17: sealed 型 (英語) , 常に厳密な浮動小数点セマンティクス (英語)
Java 11: ラムダパラメーターのローカル変数構文 (英語)
Java 8: ラムダ、型アノテーションなど。
その他のバージョン
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2024.2 |
|
IntelliJ IDEA 2024.1 |
|
IntelliJ IDEA 2023.X
LTS バージョン
Java 17: sealed 型 (英語) , 常に厳密な浮動小数点セマンティクス (英語)
Java 11: ラムダパラメーターのローカル変数構文 (英語)
Java 8: ラムダ、型アノテーションなど。
その他のバージョン
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2023.3 |
|
IntelliJ IDEA 2023.2 |
|
IntelliJ IDEA 2023.1 |
|
IntelliJ IDEA 2022.X
LTS バージョン
Java 17: sealed 型 (英語) , 常に厳密な浮動小数点セマンティクス (英語)
Java 11: ラムダパラメーターのローカル変数構文 (英語)
Java 8: ラムダ、型アノテーションなど。
その他のバージョン
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2022.3 |
|
IntelliJ IDEA 2022.2 |
|
IntelliJ IDEA 2022.1 |
|
IntelliJ IDEA 2021.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2021.3 |
Java 16 標準言語機能:
Java 16 プレビュー機能: Java 17 標準言語機能: Java 17 プレビュー機能: |
IntelliJ IDEA 2021.2 |
Java 15 プレビュー機能: Java 16 標準言語機能:
Java 16 プレビュー機能: Java 17 標準言語機能: Java 17 プレビュー機能: |
IntelliJ IDEA 2021.1 |
Java 14 標準言語機能: Java 15 標準言語機能: Java 15 プレビュー機能: Java 16 標準言語機能:
Java 16 プレビュー機能: 詳細については、Java 16 および IntelliJ IDEA(英語) ブログ投稿を参照してください。 |
IntelliJ IDEA 2020.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2020.3 |
Java 14 標準言語機能: Java 14 プレビュー機能: Java 15 標準言語機能: Java 15 プレビュー機能: 詳細については、Java 15 および IntelliJ IDEA(英語) ブログ投稿を参照してください。 |
IntelliJ IDEA 2020.2 |
Java 14 標準言語機能: Java 14 プレビュー機能: Java 15 標準言語機能: Java 15 プレビュー機能: 詳細については、Java 15 および IntelliJ IDEA(英語) ブログ投稿を参照してください。 |
IntelliJ IDEA 2020.1 |
Java 13 プレビュー機能: Java 14 標準言語機能: Java 14 プレビュー機能: 詳細については、Java 14 および IntelliJ IDEA(英語) ブログ投稿を参照してください。 |
IntelliJ IDEA 2019.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2019.3 |
Java 13 プレビュー機能: IntelliJ IDEA 2019.3 での Java 13 サポートの詳細については、Java 13 および IntelliJ IDEA(英語) ブログ投稿を参照してください。 |
IntelliJ IDEA 2019.2 |
Java 13 プレビュー機能: 詳細については、IntelliJ IDEA 2019.2 での Java 13 プレビュー機能のサポート(英語)ブログ投稿を参照してください。 |
IntelliJ IDEA 2019.1 |
詳細については、以下を参照してください。 |
IntelliJ IDEA 2018.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2018.3 |
|
IntelliJ IDEA 2018.2 |
詳細については、以下を参照してください。 |
IntelliJ IDEA 2018.1 |
詳細については、以下を参照してください。 |
IntelliJ IDEA 2017.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2017.3 |
詳細については、Java 9 および IntelliJ IDEA(英語) を参照してください。 |
IntelliJ IDEA 2017.2 |
詳細については、IntelliJ IDEA 2017.2 での Java 9 のサポート(英語)を参照してください。 |
IntelliJ IDEA 2017.1 |
詳細については、IntelliJ IDEA 2017.1 での Java 9 のサポート(英語)を参照してください。 |
IntelliJ IDEA 2016.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 2016.3 IntelliJ IDEA 2016.2 IntelliJ IDEA 2016.1 |
|
IntelliJ IDEA 15
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 15 |
|
IntelliJ IDEA 14.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 14.1 IntelliJ IDEA 14.0 |
|
IntelliJ IDEA 13
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 13 |
|
IntelliJ IDEA 12
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 12 |
|
IntelliJ IDEA 11.X
IDE バージョン | Java バージョン |
---|---|
IntelliJ IDEA 11.1 IntelliJ IDEA 11.0 |
|
関連ページ:
IDE の起動 Java ランタイムを変更する
Java アプリケーションとして、IntelliJ IDEA には Java ランタイム環境(JRE)が必要です。デフォルトでは、IntelliJ IDEA は、IDE に含まれている JetBrains ランタイム(OpenJDK のフォーク)を使用します。JetBrains ランタイムは、さまざまな既知の OpenJDK および Oracle JDK のバグを修正し、パフォーマンスと安定性を向上させます。ただし、場合によっては、別の Java ランタイムまたは特定のバージョンの JetBrain...
プロジェクト構成設定
プロジェクト構造の設定は、他のプロジェクトファイルと共に .idea ディレクトリに .xml 形式で保存されます。これらの設定には、SDK、プロジェクトコンパイラーの出力パス、プロジェクト内のすべてのモジュールで使用可能なライブラリが含まれます。プロジェクト構造の設定を変更するには、ツールバーのをクリックし、プロジェクト構造を選択します。あるいは、に移動するか、を押します。プロジェクト SDK:SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクション...
モジュール構造設定
モジュール設定は 1 つのモジュールにのみ適用され、.iml ファイルに保存されます。モジュールには、プロジェクト用に構成されたものとは異なる SDK と言語レベル、および独自のライブラリを含めることができます。また、特定のテクノロジーやフレームワークを運ぶこともできます。モジュール SDK:SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。Java ベースのアプリケーションを開発するには、JDK(Java Development Ki...
SDK
ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作...
ライブラリ
ライブラリは、プロジェクトに追加できるコンパイル済みコードのコレクションです。IntelliJ IDEA では、ライブラリは、グローバル(多くのプロジェクトで使用可能)、プロジェクト(プロジェクト内のすべてのモジュールで使用可能)、およびモジュール(1 つのモジュールで使用可能)の 3 つのレベルで定義できます。Java ライブラリには、クラスファイル、アーカイブ、クラスファイルを含むディレクトリ、ネイティブライブラリ .dll、.so、.jnilib を含むディレクトリを含めることができます。ライ...