Java 8のEclipseサポートの開発はブランチ( http://wiki.Eclipse.org/JDT_Core/Java8 )で進行中です)。
Java 8の現在のEclipseサポートを試すために、私は次のことを行いました:
BETA_Java8
のgit://git.Eclipse.org/gitroot/jdt/Eclipse.jdt.core.git
ブランチをチェックアウトしました。Java 8で使用可能な新しい構文を使用するには、コードのコンプライアンスレベルを1.8に設定する必要があるとEclipseは言いました。コンプライアンスレベルを設定するには、実行環境をJavaSE-1.8
に設定する必要があります。この実行環境はWindows -> Preferences -> Java -> Installed JREs -> Execution Environments
では利用できませんでした。
実行環境をJavaSE-1.8
に設定するにはどうすればよいですか?
以下は、実行環境をインストールしようとする私の試みのいくつかを要約したものです。
JavaSE-1.8
の説明を探していました http://download.Eclipse.org/Eclipse/updates/4.2 。しかし、実行環境の定義はありませんでした。JavaSE-1.8
プロファイルを探しましたが、ありませんでした。「設定」を「設定ファイル」で直接変更する必要があると思います:org.Eclipse.jdt.core.prefs
。
例えばorg.Eclipse.jdt.core.compiler.compliance=1.8
Eclipseの内部(Help/Eclipse Marketplace ...)からEclipse Marketplaceにアクセスして「Eclipse Kepler SR2のJava 8サポート」をインストールすると、新しい「JavaSE-1.8」実行環境が自動的に表示されました。以前にJava 8をインストールしていて、それを「Installed JREs」エントリとして追加しました。プロパティファイルをいじる必要はありません。
Keplerをお持ちの場合は、このページにインストール手順があるパッチを使用して入手できます。
https://wiki.Eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
I20140318-0830以降、ダウンロードページのすべてのLuna(4.4)ビルドには、Java™8のEclipseサポートが含まれています。KeplerSR2(4.3.2)の場合、機能パッチをインストールする必要があります。このページでは、これを行う方法について説明します。