ElementNSImpl не работает в Eclipse с Java Zulu 11 - PullRequest
0 голосов
/ 09 мая 2019

EDIT

Я попытался сделать gradle build, и это дает мне эту ошибку:

пакет com.sun.org.apache.xerces.internal.dom объявлен в модуле java.xml, который не экспортирует его

Я проверял gradle dependencies, но никто не использует java.xml


Мы используем ElementNSImpl только в одной части нашего кода (я не знаю почему ...). Во всяком случае, когда я пытался перейти на Java 11 Zulu, Eclipse выдает мне эту ошибку:

Тип com.sun.org.apache.xerces.internal.dom.ElementNSImpl недоступен

В OpenJDK 8 мы должны импортировать его, используя xerces:xercesImpl:2.6.2-jaxb-1.0.6

Я осмотрел класс с помощью «Затмения», и это общедоступный класс под кувшином «Зулу 11».

1 Ответ

0 голосов
/ 19 мая 2019

Как сказал @Holger в свой комментарий , а @AlanBateman сказал в свой комментарий , com.sun.org.apache.xerces.internal.dom является JDK-внутренним. Вы должны просто заменить com.sun.org.apache.xerces.internal.dom.ElementNSImpl на org.w3c.dom.Element

...