`

Eclipse、MyEclipse里项目名的红叉【解决方法】

阅读更多

1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致
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,有时候就需要修改这个配置。 
保存配置后,刷新并build项目后,问题解决。

 

分享到:
评论

相关推荐

    将MyEclipse项目导入eclipse

    接下来,我们将详细介绍如何将一个MyEclipse项目顺利导入到Eclipse中,并解决导入过程中可能出现的问题。 #### 一、准备工作 1. **确保安装Eclipse IDE**:确保已经安装了最新版或合适的Eclipse版本。 2. **备份...

    js文件红叉

    ### js文件红叉知识点解析 在开发过程中,经常会遇到各种各样的问题,其中之一就是所谓的“js文件...通过以上方法,我们不仅可以解决js文件红叉的问题,还能提高开发效率,保证代码的质量。希望这些信息对您有所帮助。

    myeclipse8.5配置maven

    可能你会发现项目图标上有一个小红叉,这是因为MyEclipse尚未与Maven关联。只需右键点击项目,选择`Maven4Myeclipse -&gt; Enable Dependency Management`,项目就成功变为Maven项目,左上角会出现"M"标志,表示配置...

    JEECG3.4.3-MAVEN版本手把手入门-eclipse.docx

    加载 JEECG-MAVEN 项目到 MyEclipse 后,选择项目名右键 properties,选择 Java Build Path,把红叉的 JRE 删除,添加自己的 JRE 库。选择 builders,把一些红叉的和带有 miss 的选项取消勾选,确定后退出。 四、...

    JEECG 3.6-Maven版本手把手入门-eclipse.pdf

    2. **项目属性配置**: 选中项目名右键properties -&gt; Java Build Path,删除红叉的JRE,添加正确的JRE库,取消勾选带有miss的选项。 3. **下载依赖**: 通过Run As -&gt; Maven install下载项目所需依赖,控制台会显示...

    J2EE项目整合FLEX项目

    随着技术的发展与融合,越来越多的项目开始寻求跨平台的高效解决方案。本篇将详细阐述如何在一个基于J2EE框架的项目中集成Adobe FLEX技术,从而实现更加丰富的用户交互体验。文中提到的技术栈包括MyEclipse 6.0、JDK...

    IM spark源代码部署及编译

    3. 解决项目错误:移除项目中src文件夹的构建路径,然后再将src文件夹添加为构建路径。还需要配置项目的库依赖,即将build文件夹下的lib目录及其子文件夹中的.jar包添加到项目的库路径中。 4. 修改JDK编译器版本:...

    SVN图标XXXX

    - 如果在 Myeclipse 或 Eclipse 中使用 SVN 插件作为版本控制器,并且突然有一天 project 下的 files 的版本号和提示图标都不见了,可以尝试以下步骤解决: 1. 删除 workspace 下的 `.metadata` 文件夹,然后重新...

    图书管理系统源码

    在MyEclipse中,可能会遇到项目红叉问题,这通常是因为缺少必要的库文件。此时,需要添加项目的libraries,确保所有依赖的JAR包都已引入,例如Tomcat服务器的lib目录中的servlet-api.jar等。 四、数据库设计 图书...

    svn图标意义

    如果在Eclipse或MyEclipse等集成开发环境中,SVN图标无法正常显示,可以尝试以下解决方案: - 检查并确认SVN插件的设置,进入`Window -&gt; Preferences -&gt; General -&gt; Appearance -&gt; Label Decorations`,确保SVN项被...

Global site tag (gtag.js) - Google Analytics