您的位置:首页 > 编程语言 > Java开发

jdk9下遇到的Target is not a JDK root. System library was not found.问题解决方案

2017-10-11 09:51 591 查看
把昨天搭建Eclipse Java EE 环境遇到的问题简单记录下,由于安装的jdk是最新的版本(JDK9),所以在配置Tomcat时,默认的JRE找不到,查了半天,才发现是新版的JDK需要在Eclipse下安装一些插件才能成功找到这些默认项。我的Eclipse版本是Eclipse Oxygen.1a版本。

网上解决方案大概有两种,我第一次是进入Eclipse MarketPlace安装一个Java 9 support for
oxygen4.7的插件,安装完还是不能找到JRE,后面采用另一种解决方案:
第一步,还是要装插件,最新版本的插件更新地址:http://download.eclipse.org/eclipse/updates/4.7-U-builds,在
help->install new software,输入这个地址,去掉Group item xxx,勾选里面的eclipse sdk,然后等安装完就success了。
第二步,进入window->Preferences->Java->Compiler,修改Jdk编译版本,如下图所示,如果选择框有了9,就能将编译版本改为9,识别jdk9了。
(PS:这次安装完,我的选择框没有9,后面又去Eclipse
MarketPlace下把安装的Java 9 support for oxygen4.7插件进行change,安装了一些更新的插件,里面包括了eclipse sdk,这次安装完,再将Eclipse重启,进入这里的第二步,就能修改编译版本了)

本文参考链接:http://tieba.baidu.com/p/5339324185
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐