解决 Eclipse 项目有红感叹号的方法(图文)
问题表现为:
有红的叹号
问题原因:
产生原因:从外部导入了工程,但展开又没有详细的指明任何错误
直接原因:工程中classpath中指向的包路径错误
解决办法:
右键项目名称 BuildPath ---> Configure 中(如图一),然后上面有几个选项卡到 Libraries中出现红叉号的包为路径错误的包(如图二)。
选择OK,这样基本就会没有问题了(此例是我遇到的,而且按照以上方法解决了问题)
一句话总结:
解决方法就是删除错误的或者不存在的包
以下为从网上百度的解决方法:
(没有亲自试验,无法确定是否有效)
用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件,
里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影响
其实是给 myeclipse 识别的。你说的这种情况是因为 .classpath 文件里面
配置引用了某个jar,但是实际上你的 lib 里面并没有这个jar eclipse导入整个项目所以才会有红的提示。
你不用拿.classpath文件和你的jar一个个去,你现在打开MyEclipse
右键单击你的web工程,到 Build Path > Configure
> 然后上面有几个选项卡到 Libraries。 这里看到的就是你工程里面引用的
所有的 jar , 看看是不是在某个jar图标上有个很小的黄的感叹号?
里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影响
其实是给 myeclipse 识别的。你说的这种情况是因为 .classpath 文件里面
配置引用了某个jar,但是实际上你的 lib 里面并没有这个jar eclipse导入整个项目所以才会有红的提示。
你不用拿.classpath文件和你的jar一个个去,你现在打开MyEclipse
右键单击你的web工程,到 Build Path > Configure
> 然后上面有几个选项卡到 Libraries。 这里看到的就是你工程里面引用的
所有的 jar , 看看是不是在某个jar图标上有个很小的黄的感叹号?
如果有的话就没错了, 先选中这个jar, 点击右边的 Remove > 点击OK
等待几秒,现在web工程上面的红XX是不是没有了,哈哈。
解释一下:黄的感叹号的jar,表示.classpath配置文件引用了jar,
但是实际上lib里面没有这个jar。
等待几秒,现在web工程上面的红XX是不是没有了,哈哈。
解释一下:黄的感叹号的jar,表示.classpath配置文件引用了jar,
但是实际上lib里面没有这个jar。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论