新規プロジェクトを作成する
フレームワークのない新しいプロジェクト
これは、特定のフレームワークを持たない汎用プロジェクトです。後でいつでも必要なフレームワークとテクノロジーを追加できます。
IntelliJ IDEA を起動します。
ウェルカム画面が開いたら、「新しいプロジェクト」をクリックします。それ以外の場合は、メインメニューの に移動します。
左側のリストから、アプリケーションで使用する言語を選択します。
IntelliJ IDEA ですぐに使用できない言語 (Python や PHP など) を使用する場合は、プラグイン経由でさらにをクリックして必要なオプションを選択します。
IDE は、必要な言語プラグインを選択してインストールできるダイアログを開きます。その後、ダイアログを閉じて、新しいプロジェクトの構成を続けることができます。
新しいプロジェクトに名前を付け、必要に応じてその場所を変更します。
Git リポジトリの作成チェックボックスを選択して、新しいプロジェクトをバージョン管理下に置きます。
後でいつでもそれを行うことができます。
プロジェクトで使用するビルドシステムを選択します: ネイティブ IntelliJ ビルダー、Maven、Gradle。
Gradle の場合、ビルドスクリプトの言語(Groovy または Kotlin)も選択する必要があります。
JDK リストから、プロジェクトで使用する JDK を選択します。
JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。
コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。
サンプルコードの追加オプションを有効にして、サンプル
HelloWorld
アプリケーションでクラスを作成します。オンボーディングヒントを含むコードを生成するオプションを選択して、基本的なサンドボックスプロジェクトを作成し、IDE の重要な機能の一部を示すヒントを示します。
他の言語
オンボーディングのヒントを含む新しい Java プロジェクト
IntelliJ IDEA を初めて使用する場合は、オンボーディングのヒントを含むプロジェクトを作成できます。これにより、基本的なサンドボックスプロジェクトと、IDE の重要な機能の一部を示すヒントが得られます。プロジェクトで提供されている小さなガイドに従って、どこでも検索機能を試し、クイックフィックスを適用し、コードを実行して デバッグします。
IntelliJ IDEA を起動します。
ウェルカム画面が開いたら、「新しいプロジェクト」をクリックします。それ以外の場合は、メインメニューの に移動します。
左側のリストから新しいプロジェクトを選択します。プロジェクト言語として Java を選択し、フレームワークのない新しいプロジェクトの説明に従ってオプションを構成します。
サンプルコードの追加チェックボックスを選択し、オンボーディングヒントを含むコードを生成するを有効にします。
作成をクリックします。
その結果、IntelliJ IDEA はサンプルコードとオンボーディング情報を含むプロジェクトをエディターで作成します。
![エディターでのオンボーディングのヒントを含む新しい Java プロジェクト New Java project with onboarding tips in the editor](https://resources.jetbrains.com/help/img/idea/2024.1/new-project-with-tips.png)
新しい空のプロジェクト
これは、事前定義された SDK なしでさまざまな言語、Java または Kotlin クラスを操作できるようにする基本プロジェクトであり、アドホックな開発、モックアップの作成、テストに役立ちます。
IntelliJ IDEA を起動します。
以下のいずれか 1 つを実行します:
ウェルカム画面で新しいプロジェクトをクリックします。
メインメニューから
を選択します。( 新しい UI で利用可能 ) メインウィンドウのヘッダーでプロジェクトウィジェットをクリックし、新しいプロジェクトを選択します。
左側のリストから、空のプロジェクトを選択します。
新しいプロジェクトに名前を付け、必要に応じてその場所を変更します。
Git リポジトリの作成を選択して、新しいプロジェクトをバージョン管理下に置きます。
後でいつでもそれを行うことができます。
作成をクリックします。
新しいフレームワークベースのプロジェクト
これらはフレームワークベースのプロジェクトです。提供されているプロジェクトタイプのいずれかを選択して、定義済みのテンプレートからプロジェクトを作成します。
Maven アーキタイプ
Maven アーキタイプ(英語)を使用してプロジェクトを作成している場合、IntelliJ IDEA は、Maven ホームディレクトリと Maven リポジトリの設定に使用できる Maven 設定を表示します。また、アーキタイププロパティを確認できます。
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Git リポジトリの作成 | 新しいプロジェクトをバージョン管理下に置きます。 後でいつでもそれを行うことができます。 |
JDK | JDK リストから、プロジェクトで使用する JDK を選択します。 JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。 コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。 |
カタログ | プロジェクトで使用する Maven リポジトリを指定します。 内部 Maven カタログ(英語)はデフォルトのカタログです。 さらに、必要に応じてカタログの管理をクリックし、カスタムリポジトリを追加できます。 |
アーキタイプ | 必要な Maven アーキタイプ(英語)を選択します。追加をクリックして、カスタムアーキタイプを指定します。 |
バージョン | バージョンは自動的に指定されます。 |
追加プロパティ | この領域では、組み込みのプロパティに加えて追加(英語)のプロパティを指定できます |
詳細設定 | pom.xml ファイルに追加される次の Maven の座標(英語)を指定します。
Maven 座標の詳細については、「Maven の命名規則(英語)」を参照してください。 |
Jakarta EE
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Git リポジトリの作成 | 新しいプロジェクトをバージョン管理下に置きます。 後でいつでもそれを行うことができます。 |
テンプレート | アプリケーションのテンプレートを選択します。IntelliJ IDEA は、それに応じてプロジェクトを事前構成します。 |
アプリケーションサーバー | このアプリケーションで使用するアプリケーションサーバーを指定します。 IntelliJ IDEA は、さまざまなアプリケーションサーバーとの統合を提供し、ローカルサーバーの起動と停止、実行中のリモートサーバーへの接続、それらのサーバーへのアーティファクトのデプロイを可能にします。 |
言語 | アプリケーションで使用する言語を選択します。 |
ビルドシステム | 依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。 |
グループ | プロジェクトの一意のグループ識別子を指定します。できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 |
JDK | JDK リストから、プロジェクトで使用する JDK を選択します。 JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。 コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。 |
バージョン | 使用する Java EE バージョンを選択します。 |
依存関係 | プロジェクトでサポートするテクノロジー、フレームワーク、言語を選択します。 |
Spring Boot
Spring Boot アプリケーションプロジェクトの作成の詳細については、「Spring Boot」を参照してください。
JavaFX
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Git リポジトリの作成 | 新しいプロジェクトをバージョン管理下に置きます。 後でいつでもそれを行うことができます。 |
言語 | アプリケーションで使用する言語を選択します。 |
ビルドシステム | 依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。 |
グループ | プロジェクトの一意のグループ識別子を指定します。できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 |
アーティファクト | グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。 |
JDK | JDK リストから、プロジェクトで使用する JDK を選択します。 JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。 コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。 |
アプリケーションで使用するライブラリを選択します。
Quarkus
サーバー URL | アプリケーションで使用するスターターサービスの URL を指定します。デフォルトでは、https://code.quarkus/io インスタンスが指定されていますが、別のカスタムサービスを使用できます。 |
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Git リポジトリの作成 | 新しいプロジェクトをバージョン管理下に置きます。 後でいつでもそれを行うことができます。 |
言語 | アプリケーションで使用する言語を選択します。 |
ビルドシステム | 依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。 |
グループ | プロジェクトの一意のグループ識別子を指定します。できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 |
アーティファクト | グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。 |
JDK | JDK リストから、プロジェクトで使用する JDK を選択します。 JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。 コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。 |
サンプルコードの追加 | プロジェクトと一緒にコードサンプルを作成します。 |
プロジェクトで使用する拡張機能を選択します。追加のプラグインを必要とするテクノロジーを選択した場合、プロジェクトが作成されると IDE から通知され、それらのインストールまたは有効化が提案されます。
Micronaut
サーバー URL | アプリケーションで使用するスターターサービスの URL を指定します。デフォルトでは、https://micronaut.io/launch/ インスタンスが指定されていますが、別のカスタムサービスを使用できます。 |
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Git リポジトリの作成 | 新しいプロジェクトをバージョン管理下に置きます。 後でいつでもそれを行うことができます。 |
言語 | アプリケーションで使用する言語を選択します。 |
ビルドシステム | 依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。 |
テストフレームワーク | テストフレームワークを選択します。 |
グループ | プロジェクトの一意のグループ識別子を指定します。できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 |
アーティファクト | グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。 |
アプリケーションタイプ | リストからアプリケーションの種類を選択します。 |
JDK | JDK リストから、プロジェクトで使用する JDK を選択します。 JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。 コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。 |
Java | 初期化サービスが使用する Java バージョンを選択します。 |
プロジェクトで使用する拡張機能を選択します。追加のプラグインを必要とするテクノロジーを選択した場合、プロジェクトが作成されると IDE から通知され、それらのインストールまたは有効化が提案されます。
![新しい Micronaut プロジェクトの拡張機能の選択 Selecting extensions for the new Micronaut project](https://resources.jetbrains.com/help/img/idea/2024.1/wizard-micronaut-extensions.png)
Ktor
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
ビルドシステム | 依存関係の管理、テスト、パッケージ化、ビルドプロセスの自動化などに使用するビルドツールを選択します。 |
Web サイト | パッケージ名の生成に使用されるドメイン。 |
アーティファクト | 生成されたアーティファクト名。 |
Ktor バージョン | 必要な Ktor バージョン。 |
エンジン | サーバーの実行に使用されるエンジン(英語)。 |
構成 | サーバーパラメーターをコードで指定するか、HOCON ファイル(英語)で指定するかを選択します。 |
サンプルコードの追加 | 次のページで追加するプラグインのサンプルコードを追加するには、このオプションを有効のままにします。 |
次のページで、このアプリケーションで使用するプラグイン(以前は機能と呼ばれていました)を選択します。これらは、認証、シリアル化とコンテンツエンコーディング、圧縮、Cookie サポートなど、Ktor アプリケーションの一般的な機能を提供します。
![新しい Ktor プロジェクトの作成 Creating a new Ktor project](https://resources.jetbrains.com/help/img/idea/2024.1/ktor-new-project-wizard.png)
デスクトップ用に作成
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
グループ | プロジェクトの一意のグループ識別子を指定します。できれば、制御するドメイン名を逆にして開始する必要があります(たとえば、 |
アーティファクト | グループ内のアーティファクトの名前(通常はプロジェクトの名前)を指定します。 |
JDK | JDK リストから、プロジェクトで使用する JDK を選択します。 JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。 コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。 |
HTML
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
プロジェクトタイプ | アプリケーションで使用するフレームワークを選択します。 |
バージョン | スタブの生成に応じてテンプレートのバージョンを指定します。 |
React
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
プロジェクトタイプ | アプリケーションで使用するフレームワークを選択します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
create-react-app | npx create-react-app を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
Express
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Node インタープリター | このフィールドで、使用する Node.js インタープリターを指定します。 プロジェクトエイリアスを選択すると、IntelliJ IDEA は Node.js ページの Node インタープリターフィールドからプロジェクトの既定のインタープリターを自動的に使用します。ほとんどの場合、IntelliJ IDEA はプロジェクトの既定のインタープリターを検出し、フィールド自体に入力します。 別の構成済みのローカルインタープリターまたはリモートインタープリターを選択するか、 |
express-generator | バージョンのアプリケーションジェネレーターツールを選択して、アプリケーションスケルトンをすばやく作成します。 |
バージョン | スタブの生成に応じて、テンプレートのバージョンを選択します。 |
ビューエンジン | 使用するテンプレートエンジン(英語)を選択します。 |
スタイルシートエンジン | プロジェクトの CSS プリプロセッサーを選択します。 |
AngularCLI
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
Angular CLI | または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
追加パラメーター | (オプション)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+F12 で |
デフォルトのプロジェクトセットアップを使用する (バベル、エリント) | babel(英語) と ESLint(英語) を使用してアプリケーションをブートストラップするには、デフォルトのプロジェクトセットアップを使用するチェックボックスを選択します。 |
Vite
名前 | プロジェクトの名前を指定します。 |
ロケーション | プロジェクトを作成するディレクトリへのパスを指定します。デフォルトでは、IDE はプロジェクトと同じ名前のディレクトリを作成します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
Vite | Vite リストから、npx create-vite を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
テンプレート | アプリケーションで使用するフレームワークを対象とする、コミュニティが管理する Vite テンプレート(英語)を選択します。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/new%20_project_maven.png)
Maven
IntelliJ IDEA は Maven との完全な機能統合をサポートしており、構築プロセスの自動化に役立ちます。新しい Maven プロジェクトを簡単に作成したり、既存のプロジェクトを開いて同期したり、既存の IntelliJ IDEA プロジェクトに Maven サポートを追加したり、マルチモジュールプロジェクトを構成および管理したりできます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを...
![](https://resources.jetbrains.com/help/img/idea/2024.1/gradle_settings_preferences.png)
Gradle
IntelliJ IDEA は Gradle との完全な機能統合をサポートしており、構築プロセスの自動化に役立ちます。新しい Gradle プロジェクトを簡単に作成し、既存のプロジェクトを開いて同期し、リンクされた複数のプロジェクトを同時に操作して管理することができます。Gradle プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してください。新規 Gradle プロジェクトを作成する新規プロジェクト...
![](https://resources.jetbrains.com/help/img/idea/2024.1/sdks_project_structrue_sdks.png)
SDK
ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作...
![](https://resources.jetbrains.com/help/img/idea/2024.1/go_ij_create_go_modules_project.png)
Go
デフォルトでは、IntelliJ IDEA は Go モジュールプロジェクトの作成を提案しています。Go モジュールを使用すると、プロジェクトファイルを GOPATH に保持する必要がなく、プロジェクトの依存関係を簡単に管理できます。go.dev で Go モジュールの詳細を参照してください。Go プロジェクトを作成するを選択します。または、IntelliJ IDEA へようこそダイアログで新しいプロジェクトをクリックします。新しいプロジェクトダイアログで、使用可能なプロジェクトのリストから新規プ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ij_welcome_screen_empty.png)
最初の Ruby プロジェクトを作成して実行する
このチュートリアルでは、IntelliJ IDEA で簡単な対話式 Ruby プログラムを作成して実行する方法を説明するこのチュートリアルを開始する前に、プラットフォームに Ruby ディストリビューションをダウンロードしてインストールしてください。macOS にインストールされた IntelliJ IDEA を使用してすべての手順を実行します。空のアプリケーションを作成する:Ruby プログラムを最初から作成するには、次のようにします。IntelliJ IDEA を実行し、ウェルカム画面の新し...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ij_create_new_php_project.png)
PHP
PHP プラグインをインストールすると、PHP 開発機能を使用して IntelliJ IDEA Ultimate を拡張できます。このプラグインは、PHP 開発者向けのスタンドアロン IDE である PhpStorm のすべての機能を実装します。サポートされている機能の詳細については、「PhpStorm のドキュメント」を参照してください。IntelliJ IDEA で PHP プロジェクトを操作する:PHP 環境の設定 PHP 開発環境には、PHP エンジン、Web サーバー、データベースサーバー...