MyEclipse导入项目后报Unknown Faceted Project Problem (Java Version Mismatch)的解决方法

把down下来的导入到eclipse/MyEclipse的时候,经常会遇到Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet.【Unknown Faceted Project Problem (Java Version Mismatch)】这一问题,出现这个问题的原因是因为eclipse/MyEclipse的jdk编译版本与出现问题项目的JDK编译版本不一致所导致。

将下面几处的jdk版本保持一致即可解决这一问题:

1、window->preferences->java->Installed JREs->添加系统中安装的JDK,然后勾上(我这里是jdk1.7)

2、进入 window->proferences->java->compiler设置编译出来的文件使用的格式是 1.7版本的 (设置成多少都行,只要兼容,并且与你项目的编译版本一致就可以,我这里设置成1.7) 

3、进入项目->properties->java Compiler 把项目编译版本也设置成 1.7 

4、进入项目->properties->Myeclipse->project Facets设置java文件的版本为 1.7,并打勾

最后重新导入一下工程文件

补充说明:

如果重新导入工程后,无法发布deployed,则可以检查工程目录下.setting文件夹内的org.eclipse.wst.common.project.facet.core.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="com.genuitec.runtime.generic.jee60"/>
<fixed facet="wst.jsdt.web"/>
<fixed facet="java"/>
<fixed facet="jst.web"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="jst.web.jstl" version="1.2.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

修改完配置文件后,重新导入,重新发布

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值