初心者のためのJavaラムダ式入門とJDKのインストール、IDEの環境構築Java 8はラムダ式でここまで変わる(1)(4/4 ページ)

» 2014年02月18日 18時00分 公開
[長谷川智之,株式会社ビーブレイクシステムズ]
前のページへ 1|2|3|4       

Eclipse Luna(4.4)からJava 8がサポート(2014年7月16日追記)

 2014年6月25日にリリースされたEclipse Luna(4.4)からJava 8がサポートされるようになりました。Eclipse Luna以降のEclipseを使う場合は、そのままでJava 8が使えるようになります。


Eclipse 4.3.2のJava 8サポートパッチ(2014年4月7日追記)

 2014年4月追記執筆時現在、Java 8のサポートをしている下記「e(fx)clipse」のリンクは切れています。変わりにEclipse 4.3.2(コードネーム「Kepler」)のJava 8のサポートパッチが入手可能です。Eclipseを使う方は次の手順でJava 8のサポートパッチを追加できます(※Eclipseの日本語化をしていない状態で実行しています)。

 まず、Eclipseのメニューより[Help]→[Install New Software...]で[Add...]ボタンをクリックします。

 次に、[Location]に次のURLを入力してください(※[Name]は好きな名前でかまいません)。

 最後に、「Eclipse Java 8 Support(for Kepler SR2)」にチェックを入れてインストールを続けてください(※途中でライセンス契約の同意が求められます。同意する場合はチェックを入れて処理を続けてください)。


Eclipseの「e(fx)clipse」プラグインの環境構築

 下記のURLよりJDK 8をサポートした「e(fx)clipse」のZIPファイルをダウンロードします。

 ダウンロードしたらそのファイルを解凍し任意の場所に配置します。ただしWindows 7の[すべて展開する]を使って解凍した際は途中でエラーになる場合もあるので、その場合は他の解凍ソフトを使って解凍してください。

 解凍後、Eclipseを起動します。起動したら上部のメニューより[Window]→[Preferences]を選択して[Preferences]ダイアログを開きます。ダイアログが開いたら左側にある[Java]→[Installed JREs]を選択しJRE 8があることを確認します。JRE 8がない場合は右側の[Add]ボタンよりJRE 8を追加します。

 次にコンパイル時のレベルをJava SE 8にするために[Preferences]ダイアログのCompilerを選択します。そこで[Compiler compliance level]が「1.8」になっていることを確認してください。なっていない場合は「1.8」を設定します。

 これでラムダ式のプログラムを実行できる環境は整いました。ラムダ式のプログラムが実行できるか確認するために新しいプロジェクトを作成します。その際に使用するJREを選択する個所があるので、そこにJava SE 8のものを設定してください。

 プロジェクトを作成したら先ほどのサンプル「Sample.java」を配置し実行してラムダ式のプログラムが実行できるか確認してください。ファイルを実行するためには実行したいファイルを右クリックし、[Run As]→[Java Application]を選択するとmainメソッドの処理が実行されます。

次回は、Javaラムダ式の表記法

 今回はラムダ式が実行できる環境を構築し、簡単なサンプルが実行できるところまで見てきました。次回は、実際にラムダ式を記述できるようにラムダ式の表記法について見ていきます。ご期待ください。

著者プロフィール

長谷川 智之(はせがわ ともゆき)

株式会社ビーブレイクシステムズ開発部所属。

社内サークル執筆チーム在籍。

主な執筆。

@IT連載『Javaの常識を変えるPlay framework入門

日経ソフトウェア連載『コツコツ学ぶAndroidネイティブアプリ開発教室』


前のページへ 1|2|3|4       

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。