`

Eclipse中红叉问题

 
阅读更多
一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案:
有几种可能:
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文件,其内容如下:
<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项目后,问题解决。

在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能。
三个步骤:
1.
右键点击项目->properties->Validation->Errors/Warming 
将Enable Javascript Sematic validation前面的钩子去掉 
2.打开.project 文件下面代码去掉

<buildCommand> 
            <name>org.eclipse.wst.jsdt.core.javascriptValidator</name> 
            <arguments> 
            </arguments> 
</buildCommand> 
3.复制一份js代码,重新建js文件,因为原来那个文件已经被记录成是有错误的了
分享到:
评论

相关推荐

    eclipse导入工程报错问题项目或者文件有红叉的解决方案

    Eclipse导入工程报错问题项目或者文件有红叉的解决方案 Eclipse是当下流行的集成开发环境(IDE),广泛应用于Java、Python、C++等语言的开发中。然而,在使用Eclipse时,我们经常会遇到一些问题,例如导入工程报错...

    java项目上红叉报错的解决方法.doc

    Java项目中的红叉报错是一个很常见的问题,尤其是在Eclipse中导入Java项目时经常会遇到这种问题。本文将详细介绍Java项目红叉报错的解决方法,帮助读者解决这个问题。 首先,需要检查Java项目的Build Path是否正确...

    js文件红叉

    在开发过程中,经常会遇到各种各样的问题,其中之一就是所谓的“js文件红叉”现象。这种现象通常出现在IDE(集成开发环境)中,比如MyEclipse、Eclipse等,它表明JavaScript文件出现了某种错误或者不符合某些规范。...

    eclipse导入maven项目报错解决办法

    在开发过程中,我们常常会遇到使用Eclipse导入Maven项目时出现的各种报错情况。本文旨在系统地介绍如何解决这些常见问题,包括但不限于配置环境、设置JDK版本、配置Maven库以及解决各种依赖问题等。 #### 一、准备...

    Eclipse下jQuery文件报错出现错误提示红叉

    在使用Eclipse开发环境中集成jQuery库时,开发者可能会遇到一个令人困扰的问题:在加入jquery.xx.js文件后,Eclipse显示出红色的错误提示(红×)。这个问题尤其在使用Eclipse 3.7版本中更为常见,而在早期版本中并...

    将MyEclipse项目导入eclipse

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

    b3log-solo在eclipse下的热部署方案.docx

    关于Eclipse中的问题: 1. 子项目前的红叉可以忽略,它们是由于Eclipse的配置引起的,不影响项目运行。 2. 通过在Solo项目上进行Git控制,可以管理那些未被完全忽略的Eclipse配置文件。 整合b3log-solo到Dynamic ...

    dubbo配置文件报红叉错误解决方案-dubbo.xsd

    当编辑器或者IDE(如IntelliJ IDEA或Eclipse)显示红叉提示时,意味着XML文件可能有以下几种常见问题: 1. **XML语法错误**:检查`dubbo.xsd`文件的XML结构是否正确,比如是否有未闭合的标签、缺失的属性、错误的...

    Eclipse导入Maven项目pom.xml报错的解决办法.doc

    首先,当Eclipse中导入的Maven项目pom.xml出现红叉报错时,不要急于修改pom.xml文件本身,因为这可能是Eclipse的Maven插件没有正确识别项目导致的。按照以下步骤尝试修复: 1. **去除Maven特性**: 首先,右键点击...

    eclipse导入car-server项目步骤1

    然后,在Eclipse中,选择“File”—&gt;“Import”—&gt;“Existing projects into workspace”,选择下载的源代码,并将其导入到Eclipse的工作空间中。 步骤3:设置 workspace 编码 在Eclipse中,需要设置workspace的...

    Android 4.0 Launcher2可导入eclipse中直接运行

    5. **解决依赖问题**: 如果导入后代码出现红叉,表示可能缺少库或者依赖。点击`Project` -&gt; `Clean`,这将清理并重新构建项目。如果问题依然存在,检查项目属性中的`Java Build Path`,确保所有需要的库和依赖都已...

    Launcher2源码+在eclipse中编译方法

    2. 编译源码需要的三个.jar文件,很多人导入工程后有很多红叉,就是少了这三个文件。 3. 编译的方法在包的文本说明里有地址,也可以直接点这个地址:http://blog.csdn.net/dclchj/article/details/7076639

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

    在 Eclipse 中,我们可以使用 MyEclipse 或 Eclipse 自带的 Maven 插件来支持 Maven 项目。首先,需要安装 Maven 插件,选择 Help --&gt; Install New Software,输入地址 ...

    基于SpringBoot+Vue实现的内容管理系统CMS源码+数据库

    (另外:Eclipse中会出现红叉的错误警告,如是JavaScript或HTML报错则无需理会,不影响程序正常运行。这是由于Eclipse校验规则误判所致,可以在Eclipse中设置禁止对js文件进行错误校验。) 2、修改数据库连接。打开/...

    Hadoop源码eclipse编译.pdf

    **注意**:项目创建后可能会出现一些编译错误(如红叉号),这是因为Eclipse默认使用的是Java Builder,需要进行相应的配置。 #### 四、配置与编译 在完成了上述准备工作之后,接下来需要配置Eclipse以便正确编译...

    jquery库或JS文件在eclipse下报错问题解决方法

    然而,在使用Eclipse这样的IDE时,可能会遇到一些小问题,比如在导入jQuery库后,Eclipse会显示红色错误标记,尽管这通常并不会影响实际的程序运行。这种现象通常是由于Eclipse的语法检查器对某些非标准或非严格...

Global site tag (gtag.js) - Google Analytics