MyEclipse Import 工程 UnknownFaceted Project Problem (Java Version Mismatch) 问题解决!

来源:互联网 发布:dd打车软件 编辑:程序博客网 时间:2024/05/01 16:58

通常导入外部的Java工程时会出现如题的异常:Java compiler level does not match the version of the installed Java project facet,就是工程上、或者包上面有红色的叉叉,但是Class里面又没有错误提示(乱码、编码集问题除外),此时myclipse的problems选项卡里面会出现上面的提示,不用担心,下面的方法能很快帮你解决问题;

方案一:

第一步>> 找到工程下面的.setting 目录的文件 org.eclipse.wst.common.project.facet.core.xml,打开大致内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.6"/>
  <installed facet="jst.web" version="2.4"/>
  <installed facet="wst.jsdt.web" version="1.0"/>

</faceted-project>

修改红色的部分,同当前的编译环境一致即可(参考图如下)

第二步>>右键工程,Refresh 或者直接F5;

问题即解决;

方案二:

右键工程->properties->Project Facet 选项卡(myeclipse 10里面没有,这个跟IDE的版本有关),可以通过视图的形式看到工程原始编译环境变量值,修改成自己当前的版本即可;



0 0
原创粉丝点击