IntelliJ IDEA 2024.1 ヘルプ

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

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

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

  1. IntelliJ IDEA を起動します。

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

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

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

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

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

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

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

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

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

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

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

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

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

    オンボーディングヒントを含むコードを生成するオプションを選択して、基本的なサンドボックスプロジェクトを作成し、IDE の重要な機能の一部を示すヒントを示します。

他の言語

オンボーディングのヒントを含む新しい Java プロジェクト

IntelliJ IDEA を初めて使用する場合は、オンボーディングのヒントを含むプロジェクトを作成できます。これにより、基本的なサンドボックスプロジェクトと、IDE の重要な機能の一部を示すヒントが得られます。プロジェクトで提供されている小さなガイドに従って、どこでも検索機能を試し、クイックフィックスを適用し、コードを実行して デバッグします

  1. IntelliJ IDEA を起動します。

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

  2. 左側のリストから新しいプロジェクトを選択します。プロジェクト言語として Java を選択し、フレームワークのない新しいプロジェクトの説明に従ってオプションを構成します。

  3. サンプルコードの追加チェックボックスを選択し、オンボーディングヒントを含むコードを生成するを有効にします。

    New Java project with onboarding tips in the editor
  4. 作成をクリックします。

その結果、IntelliJ IDEA はサンプルコードとオンボーディング情報を含むプロジェクトをエディターで作成します。

New Java project with onboarding tips in the editor

新しい空のプロジェクト

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

  1. IntelliJ IDEA を起動します。

    以下のいずれか 1 つを実行します:

    • ウェルカム画面で新しいプロジェクトをクリックします。

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

    • ( 新しい UI で利用可能 ) メインウィンドウのヘッダーでプロジェクトウィジェットをクリックし、新しいプロジェクトを選択します。

      Create a new project using the Project widget
  2. 左側のリストから、空のプロジェクトを選択します。

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

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

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

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

    Creating a new empty project

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

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

Maven アーキタイプ

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

名前

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

ロケーション

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

Git リポジトリの作成

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

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

JDK

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

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

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

カタログ

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

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

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

アーキタイプ

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

バージョン

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

追加プロパティ

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

詳細設定

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

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

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

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

Jakarta EE

名前

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

ロケーション

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

Git リポジトリの作成

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

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

テンプレート

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

アプリケーションサーバー

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

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

言語

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

ビルドシステム

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

グループ

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

JDK

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

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

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

バージョン

使用する Java 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 から通知され、それらのインストールまたは有効化が提案されます。

Selecting extensions for the new Micronaut project

Ktor

名前

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

ロケーション

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

ビルドシステム

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

Web サイト

パッケージ名の生成に使用されるドメイン。

アーティファクト

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

Ktor バージョン

必要な Ktor バージョン。

エンジン

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

構成

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

サンプルコードの追加

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

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

Creating a new Ktor project

デスクトップ用に作成

名前

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

ロケーション

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

グループ

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

アーティファクト

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

JDK

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

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

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

HTML

名前

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

ロケーション

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

プロジェクトタイプ

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

バージョン

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

React

名前

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

ロケーション

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

プロジェクトタイプ

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

Node インタープリター

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

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

create-react-app

npx create-react-app を選択します。

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

Express

名前

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

ロケーション

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

Node インタープリター

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

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

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

express-generator

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

バージョン

スタブの生成に応じて、テンプレートのバージョンを選択します。the Refresh button をクリックして、使用可能なテンプレートバージョンのリストをリフレッシュします。

ビューエンジン

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

スタイルシートエンジン

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

AngularCLI

名前

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

ロケーション

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

Node インタープリター

このプロジェクトで使用する 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 インタープリター

このプロジェクトで使用する 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 インタープリター

このプロジェクトで使用する 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 テンプレート(英語)を選択します。

関連ページ:

Maven

IntelliJ IDEA は Maven との完全な機能統合をサポートしており、構築プロセスの自動化に役立ちます。新しい Maven プロジェクトを簡単に作成したり、既存のプロジェクトを開いて同期したり、既存の IntelliJ IDEA プロジェクトに Maven サポートを追加したり、マルチモジュールプロジェクトを構成および管理したりできます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを...

Gradle

IntelliJ IDEA は Gradle との完全な機能統合をサポートしており、構築プロセスの自動化に役立ちます。新しい Gradle プロジェクトを簡単に作成し、既存のプロジェクトを開いて同期し、リンクされた複数のプロジェクトを同時に操作して管理することができます。Gradle プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してください。新規 Gradle プロジェクトを作成する新規プロジェクト...

SDK

ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作...

Go

デフォルトでは、IntelliJ IDEA は Go モジュールプロジェクトの作成を提案しています。Go モジュールを使用すると、プロジェクトファイルを GOPATH に保持する必要がなく、プロジェクトの依存関係を簡単に管理できます。go.dev で Go モジュールの詳細を参照してください。Go プロジェクトを作成するを選択します。または、IntelliJ IDEA へようこそダイアログで新しいプロジェクトをクリックします。新しいプロジェクトダイアログで、使用可能なプロジェクトのリストから新規プ...

最初の Ruby プロジェクトを作成して実行する

このチュートリアルでは、IntelliJ IDEA で簡単な対話式 Ruby プログラムを作成して実行する方法を説明するこのチュートリアルを開始する前に、プラットフォームに Ruby ディストリビューションをダウンロードしてインストールしてください。macOS にインストールされた IntelliJ IDEA を使用してすべての手順を実行します。空のアプリケーションを作成する:Ruby プログラムを最初から作成するには、次のようにします。IntelliJ IDEA を実行し、ウェルカム画面の新し...

PHP

PHP プラグインをインストールすると、PHP 開発機能を使用して IntelliJ IDEA Ultimate を拡張できます。このプラグインは、PHP 開発者向けのスタンドアロン IDE である PhpStorm のすべての機能を実装します。サポートされている機能の詳細については、「PhpStorm のドキュメント」を参照してください。IntelliJ IDEA で PHP プロジェクトを操作する:PHP 環境の設定 PHP 開発環境には、PHP エンジン、Web サーバー、データベースサーバー...