【发布时间】:2019-07-19 23:51:45
【问题描述】:
我用 java JDK8 安装了 Eclipse mars,但遇到了很多问题,所以我卸载了它,改回 JDK7,现在我在一些项目中遇到了一个奇怪的编译器错误。我注意到,当我进入 Windows->Preferences->Java->Installed JREs 时,顶部有一条错误消息说“选定的 JRE 不支持 ...rent 编译器合规级别 1.8”但是当我检查了编译器合规级别,它设置为 1.7
好的,所以我决定尝试开始一个新项目,并在尝试构建它时出现警告,提示我的工作区合规性级别为 1.8 级...更改工作区解决了问题。那么新的是否可以更改工作空间的合规级别,或者我应该将我的项目导入新的工作空间?
我尝试导入新的工作区,同样的问题。所以我在一个新的工作区开始了新项目,复制并粘贴了代码,瞧,它可以工作了!如果我必须为我想要的每个项目中的每个课程都这样做,这很烦人。
【问题讨论】:
-
清理并重建您的项目
-
不幸的是不起作用。
-
好的,然后在 buildpath 部分中删除 jre 并将其添加回来(这将刷新缓存)
-
你也试过用 -clean 启动 eclipse 吗?
-
ok 尝试删除工作区中的 .metadata 并重新导入项目?