У меня возникли проблемы с выяснением, как загрузить и использовать xstream в eclipse.Когда я загружаю бинарный дистрибутив с сайта, я получаю zip-файл.Где мне его извлечь и как его использовать?
Редактировать:
ОК, я добавил его в путь сборки, но теперь, когда я пытаюсь использовать XStream для сериализации ArrayList<Earmark>
, где Earmark
- это класс, который я определил, я получаю следующее сообщение об ошибке:
Exception in thread "main" java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException
at com.thoughtworks.xstream.XStream.<init>(XStream.java:334)
at examples.TestEarmarkExtractor.SerializeEarmarks(TestEarmarkExtractor.java:19)
at examples.TestEarmarkExtractor.main(TestEarmarkExtractor.java:48)
Caused by: java.lang.ClassNotFoundException: org.xmlpull.v1.XmlPullParserException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more
Обновление: ошибка происходит до Я пытаюсь сериализации.Это происходит на линии
XStream xs = new XStream();