本文主要是介绍It is indirectly referenced from required .class files错误查找的解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一: 错误提示: It is indirectly referenced from required .class file
原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。
解决方法:
(1)检查jdk版本 (2)检查lib下引用的jar包版本(有可能是lib内部的类在调用其他类时找不到所以报的错)
发现这个错误的时候,是我刚刚学习appium时遇到的:
当时所引用的jar有:
后来发现原来是java-client.jar的版本不对才导致的这个报错,把该jar的版本切换为java-client-3.1.0.jar后,搞定!所以在日后的开发工作中也要及时关注引用包与包之间的版本兼容问题!加油!
这篇关于It is indirectly referenced from required .class files错误查找的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!