WindowsでEclipse 4.4 Luna(Pleiades All in One) + GAE + Slim3の環境を作る

WindowsPCでEclipseを使用したGAE+Slim3の開発環境を作る方法について説明します。
基本的にはPleiades All in OneのEclipseをダウンロードしてきて、EclipseからGoogleのプラグイン及びSlim3のプラグインをインストールするだけなので簡単にできると思います。

##前提条件

Java SE SDK7がインストールされていること。

##Pleiades All in One Eclipse 4.4 Lunaをダウンロードする

以下のリンク先よりEclipseをダウンロードしてください。

* [Pleiades All in One 4.4.1](http://mergedoc.sourceforge.jp/index.html#/pleiades.html)

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_01.jpg)

##Eclipseを起動する

ダウンロードしたEclipseのzipファイルを適当なフォルダに解凍してください。

解凍したフォルダ内にある`eclipse`というフォルダを開き、`eclipse.exe`をダブルクリックで起動してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_02.jpg)

そうするとeclipseが起動し始め、しばらく待つとワークスペースに使用するフォルダをどこにするか聞かれます。
初期設定では、pleiadesのフォルダ直下にworkspaceフォルダが作成されます。
ここでワークスペースとして指定したフォルダが今後作成していくプロジェクトの各ファイルが格納される場所になります。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_03.jpg)

ワークスペースを指定すると、eclipseが起動します。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_04.jpg)


## Googleプラグインをインストールする

Google App Engineによる開発を行うためのプラグインをインストールします。

Eclipseを起動し、`ヘルプ`>`新規ソフトウェアのインストール`を選択してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_05.jpg)

するとインストールウィンドウが表示されます。
プラグインをダウンロードしてくる先となるロケーションを設定するため、「追加」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_06.jpg)

そして名前とロケーションを以下のように入力し、「OK」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_07.jpg)
名前　　　　：**Googleプラグイン**
ロケーション：**https://dl.google.com/eclipse/plugin/4.4**
※名前はなんでも構いません。

しばらく待つとダウンロード可能なプラグインが一覧表示されます。
ここから、**Google プラグイン Eclipse**と**SDK**配下の**Google App エンジン Java SDK 1.9.17**にチェックを入れ、
「次へ」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_08.jpg)

インストールするプラグインを確認する画面が表示されるので、ここでも「次へ」
次に、ライセンス確認画面が表示されますので、「使用条件の条項に同意します」にチェックし、「完了」ボタンをクリックすると
プラグインのインストールが始まります。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_09.jpg)

eclipseの画面右下にインストール状況が表示されます。
これが100%になるまでお待ちください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_10.jpg)

インストールの途中で以下のような警告が表示されますので、「OK」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_11.jpg)

インストールが完了すると、再起動を促してきますので「はい」をクリックしてeclipseを再起動してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_12.jpg)

ここまででGoogleプラグインのインストールは完了です。

##slim3プラグインをインストールする

次に、GAE開発のためのフレームワークslim3のプラグインをインストールします。
Googleプラグインをインストールした時と同様に`ヘルプ`>`新規ソフトウェアのインストール`を選択し、
以下のようにロケーションの追加を行ってください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_13.jpg)
名前　　　　：**slim3プラグイン**
ロケーション：**http://slim3.googlecode.com/svn/updates/**
※名前はなんでも構いません。

しばらく待つとダウンロード可能なプラグインが一覧表示されます。
**Slim3**にチェックを入れ、「次へ」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_14.jpg)

あとはGoogleプラグインの時と同様の手順でSlim3プラグインをインストールしてください。

##Javaのバージョンを設定する
eclipse 4.4 Lunaでは、初期設定でJava8のJREを使用するようになっていますが、
現時点でGAEはJava8には対応していないため、Java7を使用するように設定を変更する必要があります。
また、GAEのプラグインによるデプロイ機能を使用する際にJREではなくJDKを使用する必要があるためその設定も併せて行います。

eclipseの`ウィンドウ`>`設定`を選択してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_15.jpg)

設定ウィンドウが開きますので、左側の一覧から`Java`の横の三角マークをクリックし、Java配下の設定を開いてください。
その中から、`インストール済みのJRE`を選択してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_16.jpg)

するとインストール済みのJREを設定する画面になります。
ここで「追加」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_17.jpg)

JREの追加ウィンドウが開くので、標準VMを選択し、「次へ」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_18.jpg)

JREホームの「ディレクトリー」ボタンをクリックして、JDK1.7がインストールされているフォルダを指定してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_19.jpg)

次に「完了」ボタンをクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_20.jpg)

インストール済みのJREの一覧にjdk1.7が追加されていますので、追加したjdk1.7にチェックを入れてください。
これにより、今後作成したプロジェクトがJava7でビルドされるようになります。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_21.jpg)

併せてコンパイラーのバージョンも変更する必要があります。
設定の`Java`配下の`コンパイラー`を選択し、コンパイラー準拠レベルを`1.7`に変更してください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_22.jpg)

コンパイラーを変更するとフル・ビルドを行うか聞かれますので「はい」をクリックしてください。

![](https://dl.dropboxusercontent.com/u/38780081/Qiita/Java%E8%AC%9B%E7%BE%A9%E7%94%A8/eclipse_gae_23.jpg)

以上で環境作成は終わりです。おつかれさまでした。