这是我关于stackoverflow的第一篇文章,所以如果我做错了什么,我会道歉!
我有一个项目,我一直在eclipse 4.6.2 ee neon2上工作。在这个工作区文件夹中,我有几个其他文件夹,例如包含我的数据库文件的文件夹,以及另一个名为“lib”的文件夹,其中包括joda-time和eclipselink等开源库。我通常会将zip文件直接导出到这个“lib”文件夹中,并将相关的外部库从这个“lib”文件夹导入到eclipselink中。然而,就在今晚 - 我不确定它是怎么发生的,但是eclipse对来自“lib”文件夹中各种开源库的html / xml文件产生了大约500个警告/错误 - 包括readme.html等等。我一直无法找到他们突然出现的原因。我试图广泛地禁用验证,这几乎消除了所有错误,但我觉得这是一个补丁工作。
另请注意,我的程序似乎运行完全正常,并通过我为其编写的所有测试。 src文件夹中没有新错误,全部位于该文件夹“lib”中。
我的问题是我可以做些什么才能让这些500多个错误出现在空气中? eclipse甚至会在我的项目目录中包含的/ src文件夹之外的文件上生成错误吗?
请让我知道我不清楚的地方或我可以提供什么来帮助事情更清楚,因为我没有太多传统的编程经验,并且可能无法以正确的方式处理事情。
谢谢!
- 根据请求,这里是它产生的一些错误。请注意,错误所源自的所有文件都不是由我创建的,而是来自开源软件包。
如果这些没有显示正确的信息,请告诉我们!
Double Edit - 我确实意识到如果我完全删除“lib”文件夹并导入外部jar,那么整个问题就会得到解决。但是,我想知道/ src之外的错误检测是否是eclipse的预期行为。再次感谢!
多天后编辑 - 解决方案:我自己找到了解决方案,这与Exclude directories & subdirectories from validation in Eclipse相同。我必须清理我的项目才能应用排除规则!
答案 0 :(得分:1)
当我发布这个问题时,我的解决方案是重新创建项目并添加回所有外部库。
几个月后,我偶然发现了这个问题,试图将我的外部库放在名为/ lib /的文件夹中,与eclipse中的项目位于同一目录中。这在帖子的屏幕截图中引发了类似的大量警告。在将外部库保存在同一文件夹中时避免错误的正确解决方案与我在此处找到的解决方案相同:Exclude directories & subdirectories from validation in Eclipse。 我不得不清理我的项目以使应用排除规则,但之后就像魅力一样,所有错误都被清除了。