无法解析java.lang.Class类型。它是从required间接引用的。类文件

The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)

出现这种情况一般是在项目导入的时候,项目在创建时eclipse会自动参照记录你设置的jre路径,而不同电脑上的eclipse设置的jre路径不一定相同,这样就会出现上述错误。


解决思路:

其实eclipse已经提示了,
点击报错黄字部分进入Java Bulid Path ->
点击右边第四个Add Library… ->
选择第四个JRE System Library -> next ->
选择第三个Workspace default JRE ->
点击finish 完成。

The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)

☟下方的是一些其他小技巧。


进入Java Bulid Path界面的方式:
1、点击项目,右键 -> Properties -> Java Bulid Path(完成)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)

2、点击上方的Project -> Properties -> Java Bulid Path(完成)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)

手动添加设置jre路径:

1、点击上方的Window -> Preferences -> Installed JREs (进入界面)

The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)

2、点击Add -> 选择Standard VM ->next ->添加名称、路径 -> Finish 即可
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)
The type java.lang.Class cannot be resolved. It is indirectly referenced from required .(解决思路)


相关文章:

  • 2021-10-04
  • 2021-11-11
  • 2021-10-07
  • 2021-08-20
  • 2021-07-04
  • 2022-01-13
  • 2021-11-24
  • 2021-07-04
猜你喜欢
  • 2021-08-21
  • 2021-09-09
  • 2021-11-18
  • 2021-10-30
  • 2021-09-01
  • 2019-09-28
相关资源
相似解决方案