myeclipes项目修改Compiler compliance level 报错问题


问题原因:

Facted Project 中的Java 版本设定与项目的Java编译器的compliance level设定不一致。

解决办法:

把两者设置成相同。

第一步:查看Compiler compliance level

右键Project | Properties | Java Compiler(type filter text输入compiler可快速定位),如下图所示:

myeclipes项目修改Compiler compliance level 报错问题_第1张图片

根据图中显示可知,Compiler compliance level是1.7(当然您的项目该值很可能不是1.7)

第二步:修改Project Facets的Java值,使之和Compiler compliance level相同:

myeclipes项目修改Compiler compliance level 报错问题_第2张图片


修改红色框的值,使之和Compiler compliance level相同。

如果没有找到project facets选项,可以参考下面的方法:

MyEclipse中没有Project Facets配置选项,则需要到当前项目的.settings文件夹下,找到org.eclipse.wst.common.project.facet.core.xml文件,其内容如下:









其中这行就是faceted project的编译级别配置。

这行配置在某些情况下也需要修改,比如在MyEclipse中建了个web项目,后来又导入到eclipse jee,有时候就需要修改这个配置。

保存配置后,刷新并build项目后,问题解决。

ref:http://blog.csdn.net/lee_yaob/article/details/8203434

你可能感兴趣的:(java)