Eclipse не может найти классы, связанные с XML, после переключения пути сборки на JDK 10JAVA

Программисты JAVA общаются здесь
Anonymous
Eclipse не может найти классы, связанные с XML, после переключения пути сборки на JDK 10

Сообщение Anonymous »

Я разрабатываю проект Maven (филиальная платформа-bom_brussels-sr7) в Eclipse. Когда я недавно попытался переключить путь сборки Java для проекта на JDK 10, сборка Eclipse больше не могла найти такие классы, как javax.xml.xpath.XPath, org.w3c.dom.Document или org.xml.sax.SAXException. Похоже, что это затронуло только классы, связанные с XML, в основном из-за зависимости Maven xml-apis-1.4.01.

Попытка сборки Maven из Eclipse работает без ошибок. Ctrl-LeftClick на одном из предположительно отсутствующих классов находит класс и открывает его в редакторе Eclipse. Кажется, это затронуло только сборку Eclipse.

Я попробовал несколько вещей, но ничего не помогло. Я попробовал:
  • Очистка проекта.
  • Различные версии Eclipse: Oxygen и Photon.
  • Запуск самого Eclipse с помощью JDK 8 и JDK 10.
  • Изменение уровня соответствия компилятора для проекта. Он строится с уровнями соответствия 8 и 10 по пути сборки JDK 8 и не работает для обоих с JDK 10 в пути сборки.


Подробнее здесь: https://stackoverflow.com/questions/510 ... -to-jdk-10

Вернуться в «JAVA»