标签:
程序开头出现错误 提示 The type XXXXX cannot be resolved. It is indirectly referenced from required .class files
原因:正要使用的类control调用了另一个包modbus4j内的类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。或者.jar包导入路径错误,还或者是Jre版本选择错误。
解决方法:
检查jre版本
因为Java的更新,同一目录下可能会存在着不同版本的jre,选择最新的版本。
导入缺失的包
1.将相应的包放到Java安装目录中的C:\Program Files\Java\jre8\lib\ext文件夹下
2.打开eclipse》project》Properties 》 Java Build Path 》Libraries
3.点击add 外部 jar的那个按钮
4.找到C:\Program Files\Java\jre8\lib\ext文件夹下刚刚放置的包并选择
5.选择好了,Libraries这一栏会出现这个.jar,然后展开这一项,点击native library location
6.找到你需要导入这个包的项目目录,点击ok就完成外部包的导入了。
标签:
原文地址:http://www.cnblogs.com/yongdaiblog-201409/p/4336213.html