eclipse项目的红色感叹号


为什么新建工程名显示红色感叹号? 

一般是因为丢失jar包。 
解决办法: 

1.在buildpath中remove掉红色的包【因为引用的包找不到,所以变成红色的】,在工程中重新引用。 


2.在工程中新建一个folder,把需要的jar包放到此文件中,在buildpath中的Library中,点击Add jars,找到刚建的Folder,把需要的包选中,点击OK。这样需要的jar包就放进工程里了。引用的是工程的路径,跟其他没有关系,

 

 

svn 导入的 web项目怎么变成了java项目了

出现这种情况,一般是项目中缺少.mymetadata文件,推荐你使用myelipse工具,右键项目-->my eclipse-->Add Web Project Capabilities,自动生成.mymetadata文件,java工程就变回web工程了
右键工程,properties-> Project Facets-> 点convert to faceted..连接 -> 把Dynamic Web Moudle勾上(版本选2.4)

 

项目中的jdk1.6不支持。

 

解决方法:

 

法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version ...          即可。

 

法2,在 项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下;

 

project facet java version 1.6 is not supported 

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

<faceted-project>

  <runtime name="Apache Tomcat v6.0"/>

  <fixed facet="jst.web"/>

  <fixed facet="java"/>

  <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"/> 为 <installed facet="java" version="1.5"/>即可。

 

你可能感兴趣的:(eclipse项目的红色感叹号)