Ошибка генерации клиента WebService с JDK8

Мне нужно использовать веб-сервис в моем проекте. Я использую NetBeans, поэтому щелкнул правой кнопкой мыши по своему проекту и попытался добавить новый «Клиент веб-службы». В прошлый раз, когда я проверял, это был способ создания клиента веб-службы. Но это привело к AssertionError, говоря:

java.lang.AssertionError: org.xml.sax.SAXParseException; systemId: jar: file: /path/to/glassfish/modules/jaxb-osgi.jar! /com/sun/tools/xjc/reader/xmlschema/bindinfo/binding.xsd; номер строки: 52; номер столбца: 88; schema_reference: не удалось прочитать документ схемы 'xjc.xsd', поскольку доступ к файлу не разрешен из-за ограничений, установленныхaccessExternalSchema имущество.

Платформой Java по умолчанию для NetBeans была JDK8 (официальная версия Oracle), поэтому, когда я изменил свой файл netbeans.conf и сделал JDK7 (также из Oracle) своим стандартным, все работало нормально. Поэтому я думаю, что проблема с JDK8. Вот мойjava -version выход:

Java-версия "1.8.0"
Java (TM) SE Runtime Environment (сборка 1.8.0-b132)
Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 25.0-b70, смешанный режим)

На данный момент я держу JDK7 в качестве платформы Java по умолчанию. Если есть способ заставить JDK8 работать, пожалуйста, поделитесь.

Ответы на вопрос(21)

Ваш ответ на вопрос