Пролог
Эта проблема сводит меня с ума!Я гуглил его и искал по переполнению стека до тошноты.Я перепробовал все решения в этой теме и ни одно из них не сработало.Эта проблема началась только недавно;это никогда не случалось в прошлом.В прошлом я импортировал эту базу кода десятки раз.
Задача
У меня есть многомодульный проект Maven, содержащий около 100 модулей.Я импортирую его в Spring Tool Suite как существующий проект Maven.Но когда я захожу в Maven-> Update project в родительском модуле, я получаю эту ошибку на каждом из 100 подмодулей: Cannot find the class file for java.lang.Object
.
Попытка решения # 1
Я попытался переустановить JRE в Spring Tool Suite (согласно этой теме ), но это не сработало,Я перешел к Preferences->Java->Installed JREs
и добавил следующий путь в качестве JRE:
/ Library / Java / JavaVirtualMachines / jdk1.8.0_191.jdk / Contents / Home
Он распознает этот путь как местоположение JRE, и все JAR-файлы всплывают, поэтому он кажется таким, каким он должен быть правильным.Но проблема все еще сохраняется.
Попытка решения # 2
Я попытался удалить папки .metadata в каждом из моих рабочих пространств Spring Tool Suite.Я хотел сбросить конфигурацию.Тем не менее, это не сработало.
Вопрос
Как я могу избавиться от этой надоедливой ошибки !?Cannot find the class file for java.lang.Object
?Есть ли где-нибудь на моем компьютере глобальный файл конфигурации Spring Tool Suite, который необходимо удалить, чтобы можно было восстановить конфигурацию по умолчанию?Можете ли вы придумать какой-нибудь способ решить эту проблему и избавиться от ошибки?
Помощь будет принята с благодарностью.