我刚刚在Windows10上安装了OpenJDK版本的JDK 11通用版-可用性版本。我尝试将它作为JRE安装在刚刚发布的Eclipse2018-09 (4.9.0)中,并在Eclipse对话框中添加了一条消息,其中写道:
您选择了这个版本的Eclipse尚未完全支持的JRE。有些特性可能不像预期的那样工作。
有什么问题吗?
更新:通过互联网搜索,我发现了一些代码,它似乎表明Eclipse有一个已知Java版本的内部列表,如果新的JDK版本比已知的版本有更高的版本,它会给出上面的消息。(这就是我解释代码的方式。)真的?Eclipse发布了一个新的2018-09版本,就在JDK 11发布前几天,它没有更新其已知Java版本的列表以包含Java 11??
也许有人有一个更权威的答案。
发布于 2018-09-27 06:25:44
Eclipse2018-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发行版,则不能使用其新的语言特性,而且由于类格式的更改,您可能无法将其全部用于开发。发射可能会起作用。
发布于 2019-06-28 17:30:37
2018-09年插件的更新站点如下:http://download.eclipse.org/eclipse/updates/4.9-P-builds/P20180926-0920/
https://stackoverflow.com/questions/52520472
复制相似问题