我安装了Java JDK8 Eclipse的火星但在有很多与它的问题,所以我卸载它改回JDK7,现在我在我的几个项目中得到一个奇怪的编译错误.我注意到,当我走进,Windows的>首选项> Java的>安装的JRE,有在顶部说,"所选的JRE不支持的1.8 ...租金编译器遵从性级别",但是当一个错误信息我检查编译器合规性级别设置为1.7
好了,所以我决定尝试开始一个新项目,并试图建立它,当一个警告过来,我的工作区达标水平为1.8级......改变工作空间解决了这一问题.新的是可以更改工作区合规性级别,还是应该将项目导入新工作区?
我尝试导入新工作区,同样的问题.所以我在一个新工作区中开始了新项目,将代码复制并粘贴在一个有效的工作中!如果我必须为我想要的每个项目中的每个班级都这样做,那会很烦人.
在以下位置检查您的合规性设置:
首选项> Java>编译器
确保默认设置为1.7,因为在初始安装/运行后可能已默认为1.8。
还要在以下位置检查特定于项目的合规性设置:
(项目)属性> Java编译器
小智 0
我在 Pydev 环境中遇到了与 Mars 类似的问题。似乎 Mars 想要 java jre 1.7.0,所以对我来说,是通过复制内部(如果不可用则创建)eclipse\jre\ 文件夹并将 1.7.0 版本的 jre 复制到内部来工作
| 归档时间: |
|
| 查看次数: |
15857 次 |
| 最近记录: |