Windows 10に JDK 11 General-Availability Release のOpenJDKバージョンをインストールしました。リリースしたばかりのEclipse 2018-09(4.9.0)にJREとしてインストールしようとしました。 Eclipseダイアログに表示されるメッセージ:
このバージョンのEclipse JDTがまだ完全にサポートしていないJREを選択しました。一部の機能は期待どおりに動作しない場合があります。
何が問題ですか?
更新:インターネット検索で、Eclipseに既知のJavaバージョンの内部リストがあることを示すと思われる code が見つかりました。新しいJDKバージョンの場合、上記のメッセージが表示されます既知のJavaバージョンよりも高いバージョンがあります。 (それが私がコードを解釈する方法です。)本当に? Eclipseは、JDK 11がリリースされるわずか数日前に、既知のJavaバージョンのリストを更新してJava 11 ??
誰かがより権威のある答えを持っているかもしれません。
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リリースがサポートされていない場合、その新しい言語機能を使用できず、クラス形式の変更のためにすべてを開発に使用できない場合があります。起動は動作する可能性があります。
2018-09のプラグインの更新サイトはこちらです: http://download.Eclipse.org/Eclipse/updates/4.9-P-builds/P20180926-0920/