问题描述:The type * cannot be resolved. It is indirectly referenced from required .class files
原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。
解决方法:导入缺失的包。如果是maven情况下的话,可能是本地仓库的的xxx文件出错了,删掉它,重新依赖,重新下载就可以了
例如:
程序中用到 com.jiuqi.dna.bap.common.constants.BapImages;
BapImages调用了com.jiuqi.dna.ui.appearance.IdentityValueQuerier;
BapImages所在组件为com.jiuqi.dna.bap.common工程中
IdentityValueQuerier所在组件为com.jiuqi.dna.ui.portal工程中
缺失组件com.jiuqi.dna.ui.portal会出现上述错误;
解决办法为引入改工程包到项目中