eclipse项目出现红色感叹号

eclipse工程前面出现红色叹号的项目。

  右击eclipse项目的bulid path-->configure build path后,在弹出来的窗口中,找到Libraries页签,可以看到一些jar包是红色叉号的,这种jar包就是找不到对应文件的jar包,引起这种eclipse项目前面出现红色叹号,可能是因为从外部导入的项目或者是因为某些文件被删除了,才导致红色惊叹号。找到这些eclipse项目中没有的jar包,删除它,然后重新在本地导入所需的jars。

  在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。

  导入的项目经常出现这样的问题,是因为build path 库中的一些jar引用是他人本地的资源路径,而这个引用路径在你的电脑上是没有对应的资源文件的。所以我们喜欢在web项目的web-inf 目录下新建一个lib目录用于存放我们可能用到的资源jar 文件。然后build path ,获取这些资源的引用,项目正常运行,此时资源的引用路径就是../lib/(依赖资源)  。 这样在其他的环境上也可以运行

假如,我现在有个项目,我用到了一个叫hello.jar的jar包,这个jar包我放在我的C盘根目录下,那我项目中build path(创建路径)的时候,引用的路径是“C:/hello.jar”。当我把这个项目考到其他电脑上运行时,它会去哪里找hello.jar呢?当然是路径指示的C:/hello.jar”,而我仅仅只是在自己的电脑上的C盘根目录下放置了hello.jar,现在这台电脑上并没有。所以,lib目录的目的是什么?当我把项目从一个电脑拷到另一个电脑时,我把lib目录也考过去了,而项目build path时加入hello.jar的路径是“../lib/hello.jar”,因此我无论项目考到任何地方,都能找到lib中的hello.jar包。这个lib只是一个存放jar包的地方而已,方便项目能够找到它,lib只是地址名称,你叫ccc,vvv啥的都可以。
时间: 2024-11-06 16:32:10

eclipse项目出现红色感叹号的相关文章

Eclipse 项目中有红色感叹号,怎么办?

/** * JDK1.5中增加了自动拆装箱的语言特性,在基本类型和包装类型之间可以相互地转换和运算. * 大家也都知道Java中==运算符是比较两个对象间的引用是否相同.在自动拆装箱与“==”运算符之间也会产生一些奇怪的事情, * 看看下面的程序将会输出什么? * @author suo * */ Eclipse 项目中有红色感叹号? 工程中classpath中指向的包路径错误 ???? 解决办法]:右键项目名称 BuildPath ---> Configure Build Paht...中,然

eclipse项目有红色感叹号

1.依赖有问题 找到build path 点击configure build path 点击libraries 找到有红叉的包,然后选中移除 2.引用的包有问题 利用maven引用的包出现问题,有的包不完整,需要删除重新引入. 通过下方的problems,有错误产生.根据路径找到依赖包,删除重新导入. 原文地址:https://www.cnblogs.com/51python/p/10841039.html

eclipse导入项目出现红色感叹号

1.Github下载的项目,本地eclipse导入报错(项目显示红色感叹号,运行时提示“错误: 找不到或无法加载主类 com.neo.RedisApplication”),具体截图如下 2.Windows>show view>problems 3.右键错误,copy粘出,提示 Description Resource Path  Location Type Archive for required library: 'C:/Users/Administrator/.m2/repository/

更新SDK导入项目含有红色感叹号的解决方法

当import一个新的android项目时,项目名称上出现一个红色的感叹号,程序不能运行 主要原因是:少了一个annotations.jar 包,也就是下面这个路径下面: 直接下载该jar包添加进去就OK了, annotations.jar的下载地址为:http://yunpan.cn/QCXksgQI3NZTJ点击下载annotions.jar  提取码 a2c7 更新SDK导入项目含有红色感叹号的解决方法

导入别的项目到我的eclipse上出现红色感叹号问题

项目红色感叹号问题问题 一般我们在导入别的项目到我的eclipse上面会发现,项目上面有红色的错误 原因 因为我电脑上的 jdk版本和别人电脑jdk版本不一样,那么对于的jre版本也不一样,java运行需要jre环境,别人在导出项目,项目中配置的jre环境还是他电脑上的版本 导入到项目中,你的jre和他的版本不一致,就会报错 解决方案 修改项目的jre为当前我电脑的上的版本即可 Tomcat问题 如果是web项目,导入项目以后解决jre版本问题发现代码会出现错误 解决方案 手动把Tomcat运行

解决 Eclipse 项目有红感叹号的方法

原因:显示红色感叹号是因为jar包的路径不对 解决:在项目上右击Build Path -> Configure Build Paht...(或Propertise->Java Build Path),在JavaBuild Path中Libraries,红色叉号的包为路径错误的包. 处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置造成的.

项目出现红色感叹号, pom.xml并出错

问题描述: eclipse出现红色感叹号,pom.xml 文件也报错  但没有提示具体是那里出错了. 打开 Java Build Path  找到 Librarices 你在看到 Maven  Dependencies中   没有导入成功的 jar包 解决方法:直接上图.不知道为什么,也就不乱分析了. 原文地址:https://www.cnblogs.com/xinxin-ting/p/10223036.html

eclipse导入Android项目出现红色感叹号----Unsolved

照百度搜到的方法右键Configure Build Path并没有什么用 libraries里没发现出现错误的jar包啊 不懂 然后又自己建了一个新项目把代码复制过去了OTZ

Eclipse 项目有红感叹号

http://blog.csdn.net/geekjoker/article/details/6446472 问题原因]:工程中classpath中指向的包路径错误 [解决办法]:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包.到classpath中修改相应包的当前路径.然后回到eclipse中F5刷新工程. 下面两段为我解决此问题时在网上找的参考资料,可参阅: 你用mye