Spring Tool Suite 4中的“找不到java.lang.Object的类文件”

时间:2019-04-08 17:49:09

标签: java eclipse spring-tool-suite

序言

这个问题使我发疯!我已经用Google搜索它并在Stack Overflow ad nauseam上搜索了它。我已经尝试了this thread中的所有解决方案,但都没有用。这个问题只是最近才开始发生。过去从未发生过。过去,我已经多次导入了此代码库。

问题

我有一个包含约100个模块的多模块Maven项目。我将其作为现有的Maven项目导入到Spring Tool Suite中。但是,当我转到父模块上的Maven-> Update项目时,在100个子模块中的每个模块上都出现此错误:Cannot find the class file for java.lang.Object

尝试的解决方案#1

我尝试按照此related thread在Spring Tool Suite中重新安装我的JRE,但这没有用。我去了Preferences->Java->Installed JREs,并添加了以下路径作为我的JRE:

  

/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

它将此路径识别为JRE位置,并且弹出所有JAR,因此它看起来应该正确无误。但是问题仍然存在。

尝试了解决方案2

我尝试删除每个Spring Tool Suite工作区中的.metadata文件夹。我想重置配置。尽管如此,这还是行不通的。

问题

如何摆脱这个烦人的错误!? Cannot find the class file for java.lang.Object?我的计算机上是否存在一个全局的Spring Tool Suite配置文件,该文件需要删除,以便可以恢复默认配置?您能想到解决该问题并摆脱错误的任何方法吗?

我们将不胜感激。

0 个答案:

没有答案