Мой основной класс
public static void main(String[] args) throws JAXBException,
FileNotFoundException {
Class[] classes = new Class[5];
classes[0] = com.kk.AddressDetails.class;
classes[1] = com.kk.COUNTRY.class;
classes[2] = com.kk.ObjectFactory.class;
classes[3] = com.kk.Details.class;
classes[4] = com.kk.Districts.class;
JAXBContext context = JAXBContext.newInstance(classes);
Unmarshaller unmarshaller = context.createUnmarshaller();
JAXBElement<COUNTRY> unmarshal = (JAXBElement<COUNTRY>) unmarshaller
.unmarshal(new File("src\\countrydetails.xml"));
COUNTRY value = unmarshal.getValue();
System.out.println(value);
Итак, при компиляции этого я получил это исключение в потоке «основной» java.lang.ClassCastException: com.kk.COUNTRY нельзя преобразовать в javax.xml.bind.JAXBElement в main.kk.ClientApp.main(ClientApp.java:31)
COUNTRY
корнем XML-файла? - person AllTooSir   schedule 27.06.2013