Eclipse 项目中一直提示 is missing required library
问题描述
今天接手同事的一个Java项目,发现将项目导入到Eclipse中有个红色的感叹号,编译能通过,也能调试运行,但是导出Runable的jar包就不行了,一直提示 is missing required library这个错误
解决方案
看这个错误,很明显就是Build Path依赖包配置的问题,在项目的build path Library中存在重复并且冲突或者地址引用错误的jar包,常规解决方法为:
- 右击项目———>选Build path———>再选Configure build Path;
- 在右侧窗口中选择Library选项卡;
- 在下面所列出的jar包中找到相互重复、冲突或者地址错误的jar包(一般有问题的jar包都显示黄色警告),删除之;
- 点击确定关闭窗口,在eclipse或者Myeclipse自动重新build workspace后问题就解决了
按照方法依旧提示那个错误,可是我缺失的包明明已经删掉了,我确信Build Path是正常的,真是怪异了
按照使用Eclipse的经验,我知道Eclipse经常出现一些怪异的问题,我就重启了Eclipse,发现问题依旧。
然后又试了下将项目删除,然后重新导入到Eclipse中,惊奇的发现他好了!!!!
那个大红叉也不见了,导出jar包也OK了。
哎,虽然各种IDE多多少少会有些毛病,但是我想说“Eclipse你也太奇葩了吧”。