【開発環境】ローカル環境への統合開発環境(IDE): IntelliJ IDEAのインストール手順

![20.png](https://ipfs.busy.org/ipfs/QmX8fAXscmf7C1qQL24ozKnbDUcohFFDriRftxzK1vqKGr)

プログラムコードを記述するために開発者は使いなれたVimやAtom等エディタを使って開発することも多くあります。ですが、ソースコードを書くところからデバッグ、そしてコンパイラまでを一つのソフトウェアで開発することができる[統合開発環境(IDE:Integrated Development Environment)](https://ja.wikipedia.org/wiki/%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)と呼ばれるシステム開発に必要な機能を1つに盛り込んで効率的な開発を提供するツールが実際の開発現場では使用されています。

統合開発環境がエディタと異なる点はその機能の豊富さです。ソースファイルの構成管理やビルドの自動実行、デバッグ、Git等のバージョン管理システムとの連携など、非常に多くの機能を備えています。

代表的なものに[Eclipse](https://ja.wikipedia.org/wiki/Eclipse_\(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)や[NetBeans](https://ja.wikipedia.org/wiki/NetBeans)などのIDEがありますが、本記事ではチェコに本社を置く[JetBrains](https://ja.wikipedia.org/wiki/%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%83%96%E3%83%AC%E3%82%A4%E3%83%B3%E3%82%BA)社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境である[IntelliJ IDEA(インテリジェイ アイディア)](https://ja.wikipedia.org/wiki/IntelliJ_IDEA)をご紹介し、そのインストール方法をご紹介いたします。

以下手順を追ってIntelliJ IDEAのインストール方法を説明したいと思います。

# 1. IntelliJ IDEAのインストール
![line1.gif](https://ipfs.busy.org/ipfs/QmbJi5RwHVmp1zqkxeUxamtrdV9XxHPpgFKtf8yqZAaTV7)

## 1.1 IntelliJ IDEA のダウンロード
[IntelliJ IDEA のサイト](https://www.jetbrains.com/idea/)にアクセスし、使用しているOSの種類を選び、Community版のDownloadボタンをクリックします。

![01.png](https://cdn.steemitimages.com/DQmQbEMCdPHH6krbfd4HrMxjbujGEvhtqEb9wWA6f8Y3DeN/01.png)

Community版は対応言語がJava、Scala、Groovy、Clojure、KotlinなどのJavaプラットフォーム上の言語のみです。PHP、Python、Rubyなどは非対応、HTML、JavaScript、Webフレームワーク（Grailsなど）、Web系の言語は非対応であるため、開発する言語において、必要に応じ、有償のUltimate Editionをダウンロードして下さい。

![02.png](https://cdn.steemitimages.com/DQmXm5W6porBXUGFWxNMiNsWG2tXUupdFTt4Xfuzamg3Gzq/02.png)

### 参考：IntelliJプラットフォームのIDE群(JetBrains IDE)

![0a.png](https://cdn.steemitimages.com/DQmZJJo15Dos37U9Uod36Xd1dQypdxx7eYBdVo4JYvq1w7B/0a.png)

## 1.2 インストーラーのダウンロード

下図のダウンロードページが表示され、インストーラーのダウンロードが自動的に始まります。

![03.png](https://cdn.steemitimages.com/DQmPViAe7End8CPgfTMcgGShZ4sEbyyyMAbrbRkYw6iLrro/03.png)

## 1.3 インストーラーの起動

ダウンロードした実行ファイルをダブルクリックし、インストーラーを起動します。

![04.png](https://cdn.steemitimages.com/DQmYuSYL4uNMPasjVEAoXHXEBBvtrUgTYgQvfChXG7WfXyv/04.png)

私の場合はWeb系の言語の開発を行いますので有償のUltimate Editionをダウンロードしています。以下有償のUltimate Editionのインストール画面となりますが、基本的にはCommunity版とインストールの流れは変わらないため、必要に応じて読み替えてください。

![05.png](https://cdn.steemitimages.com/DQma9N1bGC8bVC8gqK81FjmC6yMmW1iEn8YTp1YivhwUkBD/05.png)

## 1.4 ウェルカム画面の「Next」ボタンを押下

下図のウェルカム画面が表示されるため、「Next」ボタンをクリックします。

![06.png](https://cdn.steemitimages.com/DQmbHuGahfY5Ap7rRw2xXe4ZkvnqbzHUJwqmhTkpNiXW93y/06.png)

### 1.5 インストールディレクトリの選択

インストールディレクトリを選択します。ここではデフォルトのままとします。「Next」ボタンをクリックします。

![07.png](https://cdn.steemitimages.com/DQmdP1rcCS5uQuReyipaDiUKGJaBqSysBQnXnRfGFBkUfZe/07.png)

## 1.6 インストールオプションの選択

インストールオプションを選択します。

![08.png](https://cdn.steemitimages.com/DQmWhR53j4trsGHTaTWSQ2wHhR1aiC1iwUgkXZVeGEafrr3/08.png)

- 1.6.1 Create Desktop Shortcut
デスクトップにショートカットを作成するかどうかのチェックです。作成する場合はここに該当するOSのプロセッサ(64bit or 32bit)の種別にチェックを入れます。

- 1.6.2 Update context menu
右クリックメニューに「プロジェクトフォルダを開く(Open Folder as Project)」を追加するかどうかのチェックです。追加する場合はチェックボックスにチェックを入れます。

- 1.6.3 Create Assocication
 javaやgroovy、Kotlinといった言語に対してIntelliJ IDEAを関連付けるかを選択します。他のエディタやIDEを使っていて、IntelliJ IDEAと関連付けたくない場合はチェックを外します。

- 1.6.4 Download and install JRE x86 by JetBrains
自分の環境が32bitマシンである場合は、ここにチェックを入れます。

- 1.6.5 Update PATH variable(restart needed)
環境変数にIntelliJ IDEAの実行Pathを追加するかどうかを選択します。ここはチェックを入れて置きましょう。

![09.png](https://cdn.steemitimages.com/DQmaZSDUZ7F5pgzACTAxf6BwnR1d67TQy9qKvTt1LS1aC8U/09.png)

## 1.7 スタートメニューのフォルダ名の設定

スタートメニューのフォルダ名を設定します。ここはデフォルトのままで問題ありません。設定後「Install」ボタンをクリックします。

![10.png](https://cdn.steemitimages.com/DQmacWw5qRxzZ681FLDNgoPcFQQo8wyrrkdDmYoqhFKag9U/10.png)

インストールが始まるので暫くの間待機します。

![11.png](https://cdn.steemitimages.com/DQmTUbFP1n12U85yFSJ1eAAzAyJgRhtfqECHajMBY7fasqV/11.png)

## 1.8 インストール完了画面

インストールが完了すると下図の画面が表示されます。

![12.png](https://cdn.steemitimages.com/DQmSjKLVcspJX5FMjmZhL62VohJsdTLZu7jDmtWYmuAGb1L/12.png)

尚、環境変数に追加した場合は、再起動を促す「Reboot now（今すぐ再起動）」、「I want manually reboot later（手動で再起動）」を選択するラジオボックスが表示されますので、作業中のタスク等がある場合は、後ほど手動で再起動を実行しましょう。

デスクトップへショートカットを追加した場合は、下図のようにIntelliJ IDEAのアイコンが表示されます。デスクトップに追加していない場合は、スタートメニューに"JetBrains"のフォルダが表示されていますので、そこからIntelliJ IDEAを起動しましょう。

![13.png](https://cdn.steemitimages.com/DQmXb3aCKT1djCafbtnvp1NsSJMHV2rhZSPiUk3bvQAzgZK/13.png)

# 2. IntelliJ IDEAの起動
![line1.gif](https://ipfs.busy.org/ipfs/QmbJi5RwHVmp1zqkxeUxamtrdV9XxHPpgFKtf8yqZAaTV7)

## 2.1 IntelliJ IDEAを起動

デスクトップアイコンまたはスタートメニューからIntelliJ IDEAを起動します。初回起動時には下図のダイアログが表示されます。

![14.png](https://cdn.steemitimages.com/DQmavWUzsnv6miFo5CdeCMJZmPtkXZACQrh3CdJQ3p9YAbm/14.png)

今回は初回インストールのため既存のIntelliJ IDEAの設定のインポートはしないため「Do not import settings」のラジオボタンをチェックし、ダイアログの「OK」ボタンをクリックします。

## 2.2 UIのテーマの選択

IntelliJ IDEAのユーザーインタフェースのテーマ（カラーテーマ）を選択します。

![15.png](https://cdn.steemitimages.com/DQmZSM1xmoCQ1AhVn2Nc8vE8y1KmhSZeRBY9otNP59RHD5v/15.png)

明るいテーマ(Default)と暗いテーマ(Darcula)があるので好みのほうを選んでください。Eclipseに慣れていると明るいテーマ(Default)を好む開発者も多いですが、目に優しいのは暗いテーマ(Darcula)、慣れてくると使いやすいです。

## 2.3 キーマップの設定

MacOSの場合にはショートカットキーの設定画面が出てきます。ショートカットキーについては後からも設定できるので、「Next」で進めても構いません。

## 2.4 プラグインの設定画面

プラグインの設定画面が表示されます。デフォルトのままでも大丈夫ですが、開発に明らかに使わないものがある場合は、この画面で取捨選択したり無効化したりできます。

![16.png](https://cdn.steemitimages.com/DQmUZ9ugvUBSYTKtrRGEXx7ktwvmGST2CFDGinEedcGZfUX/16.png)

「Next: Feature plugins」ボタンでお勧めのプラグインの設定を行うことができます。

![17.png](https://cdn.steemitimages.com/DQmX5Dos5wVAQ88p2ZbiMUf3EPmm4GEHc4EWorD9mFVRUxd/17.png)

開発に使いそうなプラグインをここで「Install」ボタンを押して追加していても問題ありません。後からプラグイン追加も可能です。必要なプラグインの追加が終わりましたら「Start using IntelliJ IDEA」をクリックします。

![18.png](https://cdn.steemitimages.com/DQmQAgmuAUd6TQT1ED58gtGNnkGGyc6EuRSvFRETuyo1QwN/18.png)

有償のUltimate Editionの場合は下図のようにライセンスのアクティベーション画面が表示されるので必要事項を入力します。
##### ※Community版では表示されません。

![19.png](https://cdn.steemitimages.com/DQmc1yJGj2NpUxQ7X9Qm9kqDM2KB76EYax7rHB7pfoNrd3e/19.png)

## 2.5 IntelliJ IDEAのスプラッシュウィンドウ

IntelliJ IDEAのスプラッシュウィンドウが表示されIntelliJ IDEAが起動します。

![20.png](https://ipfs.busy.org/ipfs/QmX8fAXscmf7C1qQL24ozKnbDUcohFFDriRftxzK1vqKGr)

近未来的でカッコいい画面です。

## 2.6 Welcome画面の表示

下図のウィンドウが表示されるとIntellJ IDEAの準備は完了です。

![21.png](https://cdn.steemitimages.com/DQmRRDdsVR3AYb6yBJFJmjkZbyFnHhn4TJKRyzW43phiNN5/21.png)

## 2.7 初期インストール時の環境設定

開発にJavaを使用する場合、IntelliJ IDAへのJDKの登録がWelcome画面からも行えます。右下にある「Configure」ボタンをクリックし、インストールされているJDKを登録します。
##### ※ここではJDKのインストール方法についての説明は行いません。JDKのインストールについては調べるとインストール手順が数多く公開されているので別途参照してください。

![22.png](https://cdn.steemitimages.com/DQmUCudEwgcHs9eeU5e1JwpDRvPeY5GyNwa3AVk8ThnB5vF/22.png)

「Configure」→「Project Defaults」→「Project Structure」の順にクリックすると下図のDefault Project Structure画面が表示されます。

![23.png](https://cdn.steemitimages.com/DQmWYQWoA1z9S4Yppm1qNYnm5Dij8SyBaBLh8Jzy383qT1K/23.png)

「Platform Setting」→「SDKs」→「＋」→「JDK」とクリックします。

![24.png](https://cdn.steemitimages.com/DQmXVYzoYB4Z2L5QpjZpzLAvhLkStvZwPx7ZxXQ4iFR12vB/24.png)

JDKをインストール済の場合、JDKのインストールフォルダが表示されますので、プロジェクトに適用したいバージョンのJDKを選択し、「OK」をクリックします。

![25.png](https://cdn.steemitimages.com/DQmYi6dbHrKz5tYXriEz45t5Xo4FrtutEF7H2LZoSwpfsE5/25.png)

JDKのホームディレクトリのパス(JDK home path）に問題なければClasspathにjavaのライブラリが読み込まれていますので「OK」ボタンをクリックします。

![26.png](https://cdn.steemitimages.com/DQmVkur3hcMhCcgzwnSMe77SmCaN2aLDNkKgo2YCZHFPYuX/26.png)

これでインストール作業は終わりです。次回は[IntelliJ IDEAのカスタマイズ項目の記事](https://qiita.com/promari/items/b6df8db4fb24c5e0b586)を書きたいと思います。是非、皆様も手を動かしてみてトライしてみてください。