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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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