【初心者向け】すぐできるIntelliJ IDEAの最初の使い方

#### **注意**
この記事では2016/03/22最新版IntelliJ IDEA2016.1を使用すること前提に話を進めます。
(P.S. 2016.3も同じように出来ました)

# はじめに
この記事に来た方はIntelliJ IDEAを使っているor使おうとしている方かと思います。
この記事は使っているがいまいちコードを書いても実行できない、ビルドできないという方や
Javaなどを始めてみたいが使い方がよくわからないという方かと思います。

そこでここではIntelliJ IDEAのインストールからおおまかな使い方、実行可能なjarの作成までを紹介します。

ちなみにEclipseを使っていて重いと言っているそこのあなた！
そうあなた！　英語版使ってますか？？？？？
日本語化されたPleiadesとか使ってますか？
あれではEclipseの3割の力も出せてませんよ！！！(個人的感想)

## IntelliJ IDEAのインストール
1. Jetbrainsのサイトより[IntelliJ IDEAのページ](https://www.jetbrains.com/idea/)ヘアクセスします。<br>
<br>
2. 中央のDownloadボタンを押すと下へ移動しCommunityかUltimateを選ぶ画面になると思います。<br>
今回は無料版であるCommunityをダウンロードします。<br>
<br>
3. Communityのリストの下にあるDOWNLOADボタンをクリックし、少し待つとexeファイルがダウンロードできます。<br>
<br>
4. インストールウィザードに従ってインストールを進めてください<br>
<br>
5. IntelliJ IDEAを起動してみましょう。<br>
<br>
6. 起動すると[Complete Installation]というウィンドウが出るかもしれません。<br>
  これは過去にIntelliJ IDEAを使ったことのある方の設定なので初めての場合には[I do not have a...]を選択しましょう。<br>
<br>
7. ライセンスの同意を求められますのでよく読んだ上で[Accept]を押しましょう。<br>
<br>
8. Set UI themeというウィンドウが出るはずです。<br>
   これはIntelliJ IDEAの全体のカラーリングなどを決めるものでどちらを選んでも特に変わりはありません。<br>
選択をして[Next: Default plugins]を押しましょう。<br>
<br>
9. Default pluginsというウィンドウが出てきます。<br>
これは今後の開発で必要なものを先にインストールできます。(ここでインストールしなくても後からインストール可能です)<br>
各自設定をして(基本的にいじらなくてOK)[Next: Featured plugins]を押しましょう。<br>
<br>
10. Download featured pluginsというウィンドウが出てきます。特に設定することはありません。<br>
[Start using IntelliJ IDEA]というボタンを押しましょう。<br>
<br>
11. [Welcome to IntelliJ IDEA]というウィンドウが出たらインストール終了です。<br>
<br>
お疲れ様でした。<br>

## JDKのインストール
- Javaのアプリケーションを開発するためにはJDK(Java Development Kit)が必要です。<br>
ここではそのインストール方法を紹介します。

1. Oracleのサイトにアクセスし[ダウンロードページ](http://www.oracle.com/technetwork/java/javase/downloads/index.html)へアクセスします。<br>
<br>
2. JDKと書いてある場所の下にあるDOWNLOADボタンを押し、[Java SE Development Kit (version)]と書いてある下にある、<br>
[Accept License Agreement]にライセンスを読んでからチェックマークをつけ下のリストより自分のOSに合ったものをダウンロードします。
<br><br>
3. ダウンロードしたものを実行します。インストールウィザードに従ってインストールしましょう。<br>
<br>
4. 正常にインストールされたというウィンドウが出たらインストール完了です。

## Javaプロジェクトの作り方
- ここでは[Welcome to IntelliJ IDEA]の画面が出ていることを前提に進めます。

1. 画面中央にある[Create New Project]を押しましょう。<br>
<br>
2. 右上にある[New...]のボタンを押して[JDK]を選択し、ウィンドウが出てくるので、<br>先ほどインストールしたJDKのフォルダを選択しましょう。<br>
<br>
3. Project SDKに[1.8(java version "(version)")]が選択されていることを確認してください。<br>
なければ2の手順が失敗している場合があります。<br>
<br>
4. 左側のリストで[Java]が選択されていることを確認し[Next]を押しましょう。<br>
<br>
5. そのまま[Next]を押しましょう。<br>
Project nameに好きな名前を入れてください。これはプロジェクトの名前になります。<br>
Project locationはプロジェクトに必要なファイルを置く場所です。わかり易い場所にしましょう。<br>
<br>
6. [Finish]ボタンを押したらプロジェクトの完成です。<br>
<br>
- この後[Tip of the Day]というウィンドウが出るかもしれません。
これはIntelliJ IDEAを使う際のヒントが書かれています。(基本英語です)<br>
これはこのまま[Close]を押すと起動するたびに出てきます。見たくない方は[Show Tips on Startup]のチェックを外してから[Close]を押しましょう。

## IntelliJ IDEAの構成
1. ウィンドウを見てみましょう。左側のリストがファイルなどを管理するスペースです。<br>
(Project name)のついたフォルダの横にある▶を押して見ましょう。<br>
<br>
2. この中にある.ideaフォルダはIntelliJ IDEAが操作、認識するためのファイルが沢山入っています。<br>
基本的に私たちが触ることはありません。<br>
私達が触るのはsrcフォルダです。これはソースフォルダといい実行するプログラムのファイルを格納します。<br>

## プログラムの実行
1. srcフォルダを右クリックしNew -> Java Classを選択しましょう。<br>
Name欄には好きな名前を入れ、Okを押しましょう(この後からはName欄にMainを入れたものとして解説します)<br>
<br>
2. 適当にソースを書きます

```java:Main.java
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
```

\3. 一行目(二行目でも可)の横に<font color="#00FF00">▶</font>が出たと思います。
　それをクリックして[Run Main.main()]をクリックしてみましょう。
　少し立った後、下にTerminalが出現しHello Worldと表示されたら成功です。

## 実行可能jarの作成
1. File -> Project Structure... を開きます<br>
<br>
2. Project Settings内にあるArtifactsを選択します。<br>
<br>
3. 中央リスト上にある[<font color="#00FF00">+</font>]ボタンを押し、JAR -> From modules with dependencies...を押します。
<br>
4. Main Class内が空欄になっているので横の[...]ボタンを押し、mainメソッドのあるClassを選択しOkを押します。<br>
<br>
5. もう一度OKを押し、もう一度OKを押します。<br>
<br>
6. Build -> Build Artifact...を押し、Actionのbuildを選択します。<br>
<br>
7. srcフォルダのある階層にoutというフォルダができていると思います。<br>
その中のartifacts\(Project name)_jar\(Project name).jarを実行してみましょう。
うまくHello Worldと表示されたら成功です。<br>
<br>
お疲れ様でした。

## 終わりに
この記事が私の初めての記事ですがいかがだったでしょうか？
本当はMavenにも触れたかったのですが疲れたのでここまで...(要望があれば書きますが)
また、写真を使って良いのか、アプリケーションのSSなどは使ってもいいのかわからず、文字だけで書いたら見難くなってしまいました...

とりあえず、この記事でIntelliJ IDEAを触ってくれる方が増えると嬉しいです。
またEclipseになれた方でもEclipseのkeymapがあるのでショートカットなどは「ほぼ」そのまま使えます。
学生の皆さんはEducationがありUltimateを使うことができます。

それではこの辺で...
最後に一言

# **Java, IntelliJ IDEAはいいぞ**

### P.S. Twitterとかでツイートしてくれると嬉しいです(露骨

###追記
2016/10/02 5000View超えてました。ありがとうございます...