web-dev-qa-db-ja.com

プログラミングJava 8

Java 8のEclipseサポートの開発はブランチ( http://wiki.Eclipse.org/JDT_Core/Java8 )で進行中です)。

Java 8の現在のEclipseサポートを試すために、私は次のことを行いました:

  1. JDK 8のビルドをインストールしました(この手順はオプションです)。
  2. BETA_Java8git://git.Eclipse.org/gitroot/jdt/Eclipse.jdt.core.gitブランチをチェックアウトしました。
  3. チェックアウトしたプロジェクトをEclipse Juno SR1(ビルドID:20120920-0800)のインスタンスにインポートしました。
  4. 実行中のEclipseからEclipseの新しいインスタンスを実行しました。

Java 8で使用可能な新しい構文を使用するには、コードのコンプライアンスレベルを1.8に設定する必要があるとEclipseは言いました。コンプライアンスレベルを設定するには、実行環境をJavaSE-1.8に設定する必要があります。この実行環境はWindows -> Preferences -> Java -> Installed JREs -> Execution Environmentsでは利用できませんでした。

実行環境をJavaSE-1.8に設定するにはどうすればよいですか?

以下は、実行環境をインストールしようとする私の試みのいくつかを要約したものです。

  1. 私は wikiの説明 に従って更新サイトでJavaSE-1.8の説明を探していました http://download.Eclipse.org/Eclipse/updates/4.2 。しかし、実行環境の定義はありませんでした。
  2. rt.equinox.frameworkのgitリポジトリJavaSE-1.8プロファイルを探しましたが、ありませんでした。
22
reprogrammer

「設定」を「設定ファイル」で直接変更する必要があると思います:org.Eclipse.jdt.core.prefs

例えばorg.Eclipse.jdt.core.compiler.compliance=1.8

16
Deepak Azad

Eclipseの内部(Help/Eclipse Marketplace ...)からEclipse Marketplaceにアクセスして「Eclipse Kepler SR2のJava 8サポート」をインストールすると、新しい「JavaSE-1.8」実行環境が自動的に表示されました。以前にJava 8をインストールしていて、それを「Installed JREs」エントリとして追加しました。プロパティファイルをいじる必要はありません。

29

Keplerをお持ちの場合は、このページにインストール手順があるパッチを使用して入手できます。

https://wiki.Eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

I20140318-0830以降、ダウンロードページのすべてのLuna(4.4)ビルドには、Java™8のEclipseサポートが含まれています。KeplerSR2(4.3.2)の場合、機能パッチをインストールする必要があります。このページでは、これを行う方法について説明します。

7
William Dutton