2010-05-25 9 views
1

Я только начал использовать XStream Annotations, и я пытаюсь выяснить, как связать аннотации с объектом XStream. Из документации, кажется, что это общепринятый метод:Basic XStream Аннотации

XStream xstream = new XStream(new DomDriver()); 
xstream.processAnnotations(AnnotatedClass.class); 

Моя проблема состоит в том, что Eclipse, не признает это в качестве надежного метода. Кажется, что все правильно настроено в Eclipse, потому что оно показывает мне остальные методы, которые находятся в объекте XStream. Это похоже на то, что Eclipse считает, что это старая версия xstream.

Я пробовал запустить проект> Очистить внутри Eclipse, но это ничего не исправить. Я также попытался загрузить банку XStream, которая тоже не помогла.

Версии: XSTREAM 1.3.1, Eclipse 3.4, Java 6

Кто-нибудь видел это странное поведение раньше, или есть какие-либо идеи о том, как это исправить?

ответ

0

В одной из других банок на моем пути к классам использовалась старая версия XStream.

Чтобы решить эту проблему: Свойства проекта> Java сборки Path> Порядок и экспорт

Оттуда просто переместите банку в верхней части списка и Eclipse, подбирает правильную версию баночке.

Смежные вопросы