IntelliJ IDEA 2026.1 Help

新規プロジェクトを作成します

フレームワークなしの新しいプロジェクト

これは、特定のフレームワークを持たない汎用プロジェクトです。 後でいつでも必要なフレームワークとテクノロジーを追加できます。

  1. IntelliJ IDEA を起動してください。

    'ようこそ' 画面が開いたら、「新規プロジェクト 」をクリックします。 それ以外の場合は、メインメニューの ファイル | 新規 | プロジェクト に移動します。

  2. 左側のリストから、アプリケーションで使用する言語を選択します。

    IntelliJ IDEA ですぐに使用できない言語 (Python や PHP など) を使用する場合は、 プラグイン経由でさらに追加 をクリックして必要なオプションを選択します。

    IDE は、必要な言語プラグインを選択してインストールできるダイアログを開きます。 その後、ダイアログを閉じて、新しいプロジェクトの構成を続けることができます。

    新しいプロジェクトを作成する
  3. 新しいプロジェクトに名前を付け、必要に応じてその場所を変更します。

  4. Git リポジトリの作成 チェックボックスを選択して、新しいプロジェクトをバージョン管理下に置きます。

    後でいつでもそれを行うことができます。

  5. プロジェクトで使用するビルドシステムを選択します: ネイティブ IntelliJ ビルダー、 MavenGradle

    Gradle の場合、ビルドスクリプトの言語(Groovy または Kotlin)も選択する必要があります。

  6. JDK リストから、プロジェクトで使用する JDK を選択します。

    JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

    必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

  7. サンプルコードの追加 オプションを有効にして、サンプル HelloWorld アプリケーションでクラスを作成します。

他の言語

新しい空のプロジェクト

これは、事前定義された SDK なしでさまざまな言語、Java または Kotlin クラスを操作できるようにする基本プロジェクトであり、アドホックな開発、モックアップの作成、テストに役立ちます。

  1. IntelliJ IDEA を起動してください。

    新しいプロジェクトを開始するには、次のいずれかを実行します。

    • 'ようこそ' 画面で 新規プロジェクト をクリックします。

    • メインメニューから ファイル | 新規 | プロジェクト を選択します。

    • メインウィンドウのヘッダーにあるプロジェクトウィジェットをクリックし、 新規プロジェクト を選択します。

      プロジェクトウィジェットを使用して新しいプロジェクトを作成する
  2. 左側のリストから 空のプロジェクト を選択します。

  3. 名前 フィールドにプロジェクトの名前を入力します。

  4. ロケーション フィールドに、プロジェクトの場所へのパスを入力または選択します。

  5. Git リポジトリの作成 を選択して、新しいプロジェクトをバージョン管理下に置きます。

    後でいつでもそれを行うことができます。

  6. 作成 をクリックします。

    新しい空のプロジェクトを作成する

フレームワークベースの新しいプロジェクト

これらはフレームワークベースのプロジェクトです。 提供されているプロジェクトタイプのいずれかを選択して、定義済みのテンプレートからプロジェクトを作成します。

Maven Archetype

Maven アーキタイプ(英語)を使用してプロジェクトを作成している場合、IntelliJ IDEA は、Maven ホームディレクトリと Maven リポジトリの設定に使用できる Maven 設定を表示します。 また、アーキタイプのプロパティを確認することもできます。

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Git リポジトリの作成

新しいプロジェクトをバージョン管理下に置きます。

後でいつでもそれを行うことができます。

JDK

JDK リストから、プロジェクトで使用する JDK を選択します。

JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

カタログ

プロジェクトで使用する Maven リポジトリを指定します。

内部 Maven カタログ(英語)はデフォルトのカタログです。 .m2 ディレクトリにあるローカルリポジトリを選択することも、 Maven 中央リポジトリ(英語)を選択することもできます。

さらに、必要に応じて カタログの管理 をクリックし、カスタムリポジトリを追加できます。

Archetype

必要な Maven アーキタイプ(英語)を選択します。 追加 をクリックして、カスタムアーキタイプを指定します。

バージョン

バージョンは自動的に指定されます。

追加プロパティ

この領域では、組み込みの プロパティに加えて追加(英語)のプロパティを指定できます

詳細設定

pom.xml ファイルに追加される次の Maven の座標(英語)を指定します。

  • グループ ID: 新しいプロジェクトのパッケージ。

  • アーティファクト ID: プロジェクトの名前。

Maven 座標の詳細については、「Maven の命名規則(英語) 」を参照してください。

Selenium

Playwright

Jakarta EE

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Git リポジトリの作成

新しいプロジェクトをバージョン管理下に置きます。

後でいつでもそれを行うことができます。

テンプレート

アプリケーションのテンプレートを選択します。 IntelliJ IDEA は、それに応じてプロジェクトを事前構成します。

アプリケーションサーバー(S)

このアプリケーションで使用するアプリケーションサーバーを指定します。

IntelliJ IDEA は、さまざまなアプリケーションサーバーとの統合を提供し、ローカルサーバーの起動と停止、実行中のリモートサーバーへの接続、それらのサーバーへのアーティファクトのデプロイを可能にします。

言語

アプリケーションで使用する言語を選択します。

ビルドシステム

依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。

グループ

プロジェクトの一意のグループ識別子を指定します。 できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 com.example)。

JDK

JDK リストから、プロジェクトで使用する JDK を選択します。

JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

バージョン(V)

使用する Jakarta EE バージョンを選択します。

依存関係

プロジェクトでサポートするテクノロジー、フレームワーク、言語を選択します。

Spring Boot

Spring Boot アプリケーションプロジェクトの作成の詳細については、「Spring Boot 」を参照してください。

JavaFX

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Git リポジトリの作成

新しいプロジェクトをバージョン管理下に置きます。

後でいつでもそれを行うことができます。

言語

アプリケーションで使用する言語を選択します。

ビルドシステム

依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。

グループ

プロジェクトの一意のグループ識別子を指定します。 できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 com.example)。

アーティファクト

グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。

JDK

JDK リストから、プロジェクトで使用する JDK を選択します。

JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

アプリケーションで使用するライブラリを選択します。

Quarkus

サーバーURL

アプリケーションで使用するスターターサービスの URL を指定します。 デフォルトでは、 https://code.quarkus/io インスタンスが指定されていますが、別のカスタムサービスを使用できます。

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Git リポジトリの作成

新しいプロジェクトをバージョン管理下に置きます。

後でいつでもそれを行うことができます。

言語

アプリケーションで使用する言語を選択します。

ビルドシステム

依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。

グループ

プロジェクトの一意のグループ識別子を指定します。 できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 com.example)。

アーティファクト

グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。

JDK

JDK リストから、プロジェクトで使用する JDK を選択します。

JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

サンプルコードの追加

プロジェクトと一緒にコードサンプルを作成します。

プロジェクトで使用する拡張機能を選択します。 追加のプラグインを必要とするテクノロジーを選択した場合、プロジェクトが作成されると IDE から通知され、プラグインのインストールまたは有効化が提案されます。

Micronaut

サーバーURL

アプリケーションで使用するスターターサービスの URL を指定します。 デフォルトでは、 https://micronaut.io/launch/ インスタンスが指定されていますが、別のカスタムサービスを使用できます。

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Git リポジトリの作成

新しいプロジェクトをバージョン管理下に置きます。

後でいつでもそれを行うことができます。

言語

アプリケーションで使用する言語を選択します。

ビルドシステム

依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。

テストフレームワーク

テストフレームワークを選択します。

グループ

プロジェクトの一意のグループ識別子を指定します。 できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 com.example)。

アーティファクト

グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。

アプリケーションのタイプ

リストからアプリケーションの種類を選択します。

JDK

JDK リストから、プロジェクトで使用する JDK を選択します。

JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

Java

初期化サービスが使用する Java バージョンを選択します。

プロジェクトで使用する拡張機能を選択します。 追加のプラグインを必要とするテクノロジーを選択した場合、プロジェクトが作成されると IDE から通知され、プラグインのインストールまたは有効化が提案されます。

新しい Micronaut プロジェクトの拡張機能の選択

Ktor

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

ビルドシステム

依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。

アーティファクト

生成されたアーティファクト名。

Ktor のバージョン

必要な Ktor バージョン。

エンジン

サーバーの実行に使用される エンジン(英語)

構成

サーバーパラメーターをコードで指定するか、 HOCON ファイル(英語)で指定するかを選択します。

サンプルコードの追加

次のページで追加するプラグインのサンプルコードを追加するには、このオプションを有効のままにします。

次のページで、このアプリケーションで使用するプラグイン(以前は機能と呼ばれていました)を選択します。 これらは、認証、シリアル化とコンテンツエンコーディング、圧縮、Cookie サポートなど、Ktor アプリケーションの一般的な機能を提供します。

新しい Ktor プロジェクトの作成

Compose for Desktop

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

グループ

プロジェクトの一意のグループ識別子を指定します。 できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 com.example)。

アーティファクト

グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。

JDK

JDK リストから、プロジェクトで使用する JDK を選択します。

JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

HTML

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

プロジェクトタイプ

アプリケーションで使用するフレームワークを選択します。

バージョン

スタブの生成に応じてテンプレートのバージョンを指定します。 使用可能なテンプレートバージョンのリストをリフレッシュするには、 リフレッシュボタン をクリックします。

React

ジェネレーター 領域で、アプリケーションで使用するフレームワークを選択します。

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このプロジェクトで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 をクリックして新しいランタイムを設定できます。

コンピューターに Node.js がない場合は、リストから Node.js のダウンロード を選択します。

React CLI.

使用するジェネレーターを選択します。

  • Vite を使用するように開発環境が事前構成されるので、デフォルトの npx create-vite をそのまま受け入れます。

  • webpack、Babel、ESLint を使用するように開発環境が事前構成されるので、 npx create-react-app を選択します。

  • カスタムのダウンロード済みジェネレーターを使用するには、 選択 をクリックし、開いたダイアログでジェネレーターへのパスを指定します。

React アプリの作成 - ジェネレーターを選択します。

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このプロジェクトで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 をクリックして新しいランタイムを設定できます。

コンピューターに Node.js がない場合は、リストから Node.js のダウンロード を選択します。

React Native

npx --package react-native-cli react-native を選択

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このプロジェクトで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 をクリックして新しいランタイムを設定できます。

コンピューターに Node.js がない場合は、リストから Node.js のダウンロード を選択します。

create-next-app

npx create-next-app を選択

TypeScript プロジェクトの作成

このチェックボックスを選択すると、アプリケーション用の .ts ファイルと tsconfig.json 構成ファイルが生成されます。

Express

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このフィールドに、使用する Node.js ランタイムを指定します。

プロジェクト エイリアスを選択すると、IntelliJ IDEA は JavaScript Runtime ページの Node runtime フィールドからプロジェクトの既定のインタープリターを自動で使用します。 ほとんどの場合、IntelliJ IDEA はプロジェクトの既定のランタイムを検出し、フィールド自体に入力します。

別の構成済みのローカルインタープリターまたはリモートインタープリターを選択するか、 参照ボタン をクリックして新しいインタープリターを構成することもできます。

express-generator

バージョンのアプリケーションジェネレーターツールを選択して、アプリケーションスケルトンをすばやく作成します。

バージョン

スタブが生成されるテンプレートのバージョンを選択します。 使用可能なテンプレートバージョンのリストをリフレッシュするには、 リフレッシュボタン をクリックします。

エンジンの表示(W)

使用する テンプレートエンジン(英語)を選択します。

スタイルシートエンジン(S)

プロジェクトの CSS プリプロセッサーを選択します。

Cypress

Angular CLI

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このプロジェクトで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 をクリックして新しいランタイムを設定できます。

コンピューターに Node.js がない場合は、リストから Node.js のダウンロード を選択します。

Angular CLI

npx --package @angular/cli ng を選択します。

または、npm バージョン 5.1 以前の場合、 ターミナル Alt+F12npm install -g @angular/cli を実行して、 @angular/cli パッケージを自分でインストールします。 アプリケーションを作成するときに、 @angular/cli パッケージが保存されているフォルダーを選択します。

追加パラメーター

オプション )Angular CLI に渡す追加の 新しいオプション(英語)を指定します。

このフィールドではコード補完が利用できます。オプションの名前の入力を開始するか、 Ctrl+Space を押すと、IntelliJ IDEA が使用可能なオプションとその説明を表示します。

Vue.js

名前

プロジェクトの名前を指定します。

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このプロジェクトで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 をクリックして新しいランタイムを設定できます。

コンピューターに Node.js がない場合は、リストから Node.js のダウンロード を選択します。

Vue CLI

Vue CLI リストから npx --package @vue/cli vue を選択してください。

または、npm バージョン 5.1 以前の場合、 ターミナル Alt+F12npm install --g @vue/cli を実行して、 @vue/cli パッケージを自分でインストールします。 アプリケーションを作成するときに、 @vue/cli パッケージが保存されているフォルダーを選択します。

デフォルトのプロジェクトセットアップを使用する (バベル、エリント)

アプリケーションを babel(英語)ESLint(英語) でブートストラップするには、 デフォルトのプロジェクトセットアップを使用する チェックボックスを選択します。

Vite

場所

プロジェクトを作成するディレクトリへのパスを指定します。 デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。

Node runtime

このプロジェクトで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 をクリックして新しいランタイムを設定できます。

コンピューターに Node.js がない場合は、リストから Node.js のダウンロード を選択します。

Vite

Vite リストから npx create-vite を選択してください。

または、npm バージョン 5.1 以前の場合、 ターミナル Alt+F12npm install --g create-vite を実行して、 create-vite パッケージを自分でインストールします。 アプリケーションを作成するときに、 create-vite パッケージが保存されているフォルダーを選択します。

テンプレート

アプリケーションで使用するフレームワークを対象とする、 コミュニティが管理する Vite テンプレート(英語)を選択します。

2026 年 3 月 30 日