У меня проблема при попытке создать классы POJO из файла .xsd.Это XSD файл.https://docs.oasis -open.org / ebxml-msg / ebms / v3.0 / core / os / ebms-header-3_0-200704.xsd Мне пришлось попробовать 2 способа
1.Использовать Eclipse: Я использую Oxygen Eclipse с функцией «генерировать» для генерации, но она выдает исключение.
[com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions com.sun.xml.internal.bind.api.impl.NameConverter is an interface, and JAXB can't handle interfaces. this problem is related to the following location: at com.sun.xml.internal.bind.api.impl.NameConverter
2.Используйте командную строку: xjc -d src -p com.travis.examples.xjc oasis.xsd .Это выбросить ошибку.
[ERROR] 'lang' is already defined line 93 of http://www.w3.org/2001/03/xml.xsd [ERROR] (related to above error) the first definition appears here line 43 of http://www.w3.org/2001/xml.xsd [ERROR] 'space' is already defined line 102 of http://www.w3.org/2001/03/xml.xsd [ERROR] (related to above error) the first definition appears here line 89 of http://www.w3.org/2001/xml.xsd [ERROR] 'base' is already defined line 109 of http://www.w3.org/2001/03/xml.xsd [ERROR] (related to above error) the first definition appears here line 113 of http://www.w3.org/2001/xml.xsd [ERROR] 'specialAttrs' is already defined line 117 of http://www.w3.org/2001/03/xml.xsd [ERROR] (related to above error) the first definition appears here line 157 of http://www.w3.org/2001/xml.xsd
Я использую Java8_161.
Я не знаю, что не так с тем, что я делаю.Спасибо за ваше время!