web-dev-qa-db-ja.com

Windows 10上のOpenJDK 11を使用したEclipse 2018-09

Windows 10に JDK 11 General-Availability Release のOpenJDKバージョンをインストールしました。リリースしたばかりのEclipse 2018-09(4.9.0)にJREとしてインストールしようとしました。 Eclipseダイアログに表示されるメッセージ:

このバージョンのEclipse JDTがまだ完全にサポートしていないJREを選択しました。一部の機能は期待どおりに動作しない場合があります。

何が問題ですか?

  • Eclipse 2018-09はJDK 11を完全にサポートしていませんか?
  • または、EclipseはOpenJDK 11を完全にサポートしていないが、Oracle JDK 11をサポートしているのでしょうか?
  • 「期待どおりに機能しない」と具体的に期待できる「機能」は何ですか?

更新:インターネット検索で、Eclipseに既知のJavaバージョンの内部リストがあることを示すと思われる code が見つかりました。新しいJDKバージョンの場合、上記のメッセージが表示されます既知のJavaバージョンよりも高いバージョンがあります。 (それが私がコードを解釈する方法です。)本当に? Eclipseは、JDK 11がリリースされるわずか数日前に、既知のJavaバージョンのリストを更新してJava 11 ??

誰かがより権威のある答えを持っているかもしれません。

21
Garret Wilson

Eclipse 2018-09はそのままではJDK 11をサポートしていませんが、JDK 11の公式プラグインが市場でリリースされました。

https://marketplace.Eclipse.org/content/Java-11-support-Eclipse-2018-09-49

リリースのお知らせは次のとおりです。 https://www.Eclipse.org/lists/jdt-dev/msg01049.html

OracleJDKとOpenJDKは同じ方法でサポートされます(OpenJ9などの他のJDKも動作するはずです)

新しいJDKリリースがサポートされていない場合、その新しい言語機能を使用できず、クラス形式の変更のためにすべてを開発に使用できない場合があります。起動は動作する可能性があります。

14
Till Brychcy

2018-09のプラグインの更新サイトはこちらです: http://download.Eclipse.org/Eclipse/updates/4.9-P-builds/P20180926-0920/

0
atom88