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

把昨天搭建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

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值