Myeclipse中project facet问题

转载 2016年06月01日 14:48:32
一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案:
有几种可能:
1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致

*** 设置workspace编码 General-->Workspace-->Text file encoding UTF-8***


2,导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成,我也曾经遇见过,你要确保你的jar包路径都没问题。myeclipse有查看jar路径的视图你可切换看看,报红X的就都是路径被改动过的,重新加进来就OK。


3,在problem控制台里有如下错误提示:Java compiler level does not match the version of the installed Java project facet。这种情况一般可以在项目上右键-->properties-->然后找到project facets和 Java Compiler两个选项,修改其使用的jdk版本即可。如果没有找到project facets选项,可以参考下面的方法:

 
当你安装了两个版本的JDK,用了两个IDE开发工具,比如两个myeclipse,Myeclipse8.5和Myeclipse9.0。


这时候涉及到了jdk版本的问题,而在Myeclipse中设置是比较隐藏的。
Eclipse下有个项目报如上错误,这个是因为Facted Project 中的Java 版本设定与项目的Java 版本设定不一致。而如果使用的是MyEclipse的话,这个配置修改起来就不是很方便,具体方法稍后再说。如果是eclipse jee版本,则使用javaee插件是wtp,在wtp环境在,在当前项目上点右键,属性--Project Facets中,配置编译版本与java compiler的版本一致,问题即解决了。
MyEclipse中没有Project Facets配置选项,则需要到当前项目的.settings文件夹下,找到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.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

其中<installed facet="java" version="1.6"/>这行就是faceted project的编译级别配置。<installed facet="jst.web" version="2.5"/>这行配置在某些情况下也需要修改,比如在MyEclipse中建了个web项目,后来又导入到eclipse jee,有时候就需要修改这个配置。


转载 http://blog.sina.com.cn/s/blog_6b476b2301012z62.html


相关文章推荐

myeclipse中没有Project Facets的解决方法

没有Project Facets的解决方法 解决步骤 1、进入项目目录,可看到.project文件,打开。 2、找到...代码段。 3、在第2步的代码段中加入如...

project facets做什么用?

从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description  Resource Path Location Type Java compiler level d...

如何删除MyEclipse通过Project Facets添加的Facet

1. 找到工程所在目录的.settings文件夹   2.找到org.eclipse.wst.common.project.facet.core.xml文件 3.删除要删除的Facet对...

工程没有project facets选项和Java compiler level does not match的解决办法

Java compiler level does not match the version of the installed Java project facet.     elipse这种情况...

eclise导入已存在工程报 Faceted Project Problem 错误

eclise导入已存在工程报 Faceted Project Problem 错误 博客分类:  JAVA开发工具 web开发学习笔记 eclipse 现象:  向...

myeclipse及Eclipse中.classpath、.project、.settings、.mymetadata(myeclipse特有)介绍

引言   今天在创建java项目的时候遇到了很多的错误,在解决的过程中遇到了一些根本不知道什么作用的文件,然后按照网上的一些做法可以将问题解决,但是这也说明我们在学习的时候很多基础和细节的地方是我们薄...

eclipse jee 和 myeclipse web项目的转换

今天受到一个同事的启发,他一直在javaee的开发中,使用纯eclipse,虽然麻烦,但是也有好处,小巧免费。 于是,自己下了一个eclipse jee来部署一下开发环境,下面记录了eclips...

meclipse中project facet问题

一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案:有几种可能:1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致...

Eclipse中右键项目没有Project Facets的解决方法

经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。 解决步...

Eclipse的Deployment Assembly和Project Facets和org.eclipse.wst.common.project.facet.core.xml关系

背景: web项目:spring4+springmvc4+hibernate4+maven3 问题: 启动tomcat后报错:java.lang.ClassNotFoundExcepti...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Myeclipse中project facet问题
举报原因:
原因补充:

(最多只允许输入30个字)