У меня была такая же проблема, это было из-за нескольких файлов tools.jar в пути.
Но проблема была специфична для зависимости pom рабочего пространства.Я узнал об этом, так как другие мои рабочие области в том же затмении работают нормально.
Шаги, которые я предпринял, чтобы исследовать и решить:
1) Открыть файл pom проекта
2) Перейдите в раздел Dependency Hierarchies
в pom
3) В текстовое поле фильтра в верхнем правом углу введите имя tools.jar
4) Это покажет иерархию зависимостейфайла tools.jar.
5) В правой части Resolved Section
выберите файл tools.jar и щелкните правой кнопкой мыши файл jar.
6) выберите исключениефайл.
Затем пересоберите проект.