Play framework開発セットアップ（Java）

Play frameworkの開発環境を整えるためのメモ。
下記の記事を参考に構築しました。
http://www.atmarkit.co.jp/ait/articles/1204/09/news114.html

#今回の構築環境

* Windows8 64bit
* Play framework 2.1.1
* Java SE Development Kit 7u25
* Eclipse 4.3.0 All in One

#Eclipseのインストール
##Eclipseのダウンロード
まずは[サイト](http://mergedoc.sourceforge.jp/)からEclipseをダウンロードします。

![0.png](https://qiita-image-store.s3.amazonaws.com/0/22465/209f2d10-d2bf-92b9-a990-69587996ca90.png)

ダウンロードした圧縮ファイルを解凍し、任意のディレクトリに配置、リネームします。
今回は下記に配置しました。
D:\Eclipse_Play

#Play framework のセットアップ
##Javaのインストール
まずは[サイト](http://www.oracle.com/technetwork/java/index.html)からJDKをダウンロードします。

![1.png](https://qiita-image-store.s3.amazonaws.com/0/22465/b04346df-8fdb-2f8e-b603-32f727489e6b.png)

インストーラがダウンロードできたら、起動しインストール画面に沿ってインストールします。

![4.png](https://qiita-image-store.s3.amazonaws.com/0/22465/2b47d4ea-a14b-fda4-53cd-dfef60958a9e.png)

次に環境変数の設定です。
PathとJAVA_HOMEに下記のディレクトリを設定します。
 C:\Program Files\Java\jdk1.7.0_25\bin;

##Play frameworkのダウンロード
まず、Play frameworkの[公式サイト](http://www.playframework.com/)から「Play framework」をダウンロードします。

![2.png](https://qiita-image-store.s3.amazonaws.com/0/22465/d9e0c211-0d4b-4018-472b-c4f229afd36c.png)


##Play frameworkのインストール
ダウンロードした圧縮ファイルを解凍し、任意のディレクトリに配置します。
今回は下記に配置しました。
D:\Eclipse_Play\play-2.1.1

次に配置したディレクトリを環境変数に設定します。
D:\Eclipse_Play\play-2.1.1;

##動作確認
以上でインストール完了です。
動作確認のため、コマンドプロンプトを開き、「play help」と入力します。
下記の画面のように表示されたら成功です。

![5_1.png](https://qiita-image-store.s3.amazonaws.com/0/22465/cd716941-ab46-cc6a-8660-c672722c9c27.png)


#Play frameworkプロジェクトの新規作成
コマンドプロンプトを開き、先ほどインストールしたディレクトリに移動します。

「play new firstProject」と入力します。
「play new」がプロジェクトを作成するためのコマンドで「firstProject」が作成するプロジェクト名です。
「What is the application name？」と聞かれるので、
そのまま［Enter］キーを押します。

```
play new firstProject

What is the application name? [firstProject]
> 
```

##プロジェクトの種類を選択
作成するプロジェクトの種類を選択します。
今回、Javaのプロジェクトを作成するので「2」を入力し［Enter］キーを押します。

```
Which template do you want to use for this new application?

 1 - Create a simple Scala application
 2 - Create a simple Java application

> 2
```

「Have fun!」と表示されたら完了です。

```
OK, application firstProject is created.

Have fun!
```

#Play frameworkアプリを起動
作成したプロジェクトのディレクトリに移動します。
D:\Eclipse_Play\play-2.1.1\firstProject

##コンソールの起動
「play」と入力し、プロジェクトのコンソールを起動します。
以下のような画面になれば、プロジェクトのコンソールは起動が完了です。

![6.png](https://qiita-image-store.s3.amazonaws.com/0/22465/bb7393a6-462f-b630-e4b3-10675e042ac4.png)

##アプリの起動
次に、「run」と入力します。
「[info] play - Listening for HTTP on port 9000...」という文字がコマンドプロンプトに出力されるまで待ちます。

![7.png](https://qiita-image-store.s3.amazonaws.com/0/22465/bff7d030-0619-aa88-bed6-d3d87be4e716.png)

##Webブラウザで確認
ブラウザで「http://localhost:9000」を開きます。
Your new application is ready.と表示されたページが開きます。

![8.png](https://qiita-image-store.s3.amazonaws.com/0/22465/0538170f-3784-e152-e04c-69b06d568178.png)

※コマンドプロンプトで「Ctrl」と「D」を同時押しすることでアプリケーションを終了させられます。

#Eclipseプロジェクトとしてインポート
##Eclipseプロジェクトに変換
まず、プロジェクトのディレクトリに移動します。
「play eclipse」と入力します。
下記の画像のように表示されたら成功です。

![9.png](https://qiita-image-store.s3.amazonaws.com/0/22465/8ddea50f-9d58-18d4-41ad-e906ad434cc9.png)

##Eclipseでインポート
Eclipseを開きメニューの［ファイル］から［インポート］を選びます。
「既存プロジェクトをワークスペースへ」を選んで「次へ」をクリックします。

![10.png](https://qiita-image-store.s3.amazonaws.com/0/22465/28164efa-6f94-2f01-b1f4-5d52f17d4e5c.png)

「参照」から作成したプロジェクト「firstProject」を選んで、「完了」ボタンを押します。

![11.png](https://qiita-image-store.s3.amazonaws.com/0/22465/c292eb2e-4aa4-8e27-351e-27da70743518.png)

Eclipse上にインポートしたプロジェクトが表示されていれば完了です。

![12.png](https://qiita-image-store.s3.amazonaws.com/0/22465/1f8b9de0-0762-e659-969b-8b588c808c7e.png)


以上です。