目录
3、右击当前项目,Properties,把 1.8改成1.5,项目红叉消失
一、场景一
今天导入以前的javaWeb代码,从环境 myEclipse5.5+tomact6.0+windows 的项目代码导入到环境myEclipse2017+tomact8.5+mac,项目报红叉,虽然项目可以正常运行,但是看着就不爽啊!
解决方式:
1、如果控制台没有Problems,先调出来
然后可以看到错误信息,报错误:Java compiler level does not match the version of the installed Java project facet.
2、查看,导入项目,编译指定的JDK版本
3、右击当前项目,Properties,把 1.8改成1.5,项目红叉消失
二、场景二
解决异常所带来的问题,详细经过见:
配置了 jdk1.8 版本,然后就报异常:Java compiler level does not match the version of the installed Java project facet.
解决方式:
找到项目所在的目录,在.settings子目录里面,
打开org.eclipse.wst.common.project.facet.core.xml 配置文件,如图所示:
把1.7 改为 1.8,保存。
然后右键项目,Refresh刷新,即红叉消失
三、其他
如何查看myEclipse新建Java项目,默认指定的jdk(jre)编译版本?
添加、删除或编辑JRE定义。默认情况下,选中的JRE被添加到新创建的Java项目的构建路径中。