22

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

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

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

Java 8で利用可能な新しい構文を使用するには、Eclipseは、コードのコンプライアンスレベルを1.8に設定する必要があると述べました。コンプライアンスレベルを設定するには、実行環境をに設定する必要があり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.frameworkJavaSE-1.8のgitリポジトリでプロファイルを探しましたが、見つかりませんでした。
4

4 に答える 4

29

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

于 2014-04-02T19:51:57.493 に答える
16

'設定ファイル'の'設定'を'設定ファイル'で直接変更する必要があると考えてください: org.eclipse.jdt.core.prefs

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

于 2012-11-08T19:34:21.007 に答える
7

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

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

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

于 2014-04-07T13:11:33.210 に答える
-1

Eclipseバージョン>=Luna(Keplerの後のもの)はjava8でスムーズに実行されます。

于 2015-05-13T15:29:46.933 に答える