1

我刚开始使用 XStream Annotations,我试图弄清楚如何将注释与 XStream 对象相关联。从文档来看,这似乎是公认的方法:

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

我的问题是 Eclipse 没有将其识别为有效方法。一切似乎都在 Eclipse 中正确配置,因为它向我展示了 XStream 对象中的其余方法。这几乎就像 Eclipse 认为它是旧版本的 xstream。

我尝试在 Eclipse 中运行 Project > Clean ,但这并没有解决任何问题。我也尝试再次下载 XStream jar,但也没有帮助。

版本:XStream 1.3.1、Eclipse 3.4、Java 6

有没有人见过这种奇怪的行为,或者对如何解决它有任何想法?

4

1 回答 1

0

我的类路径中的其他 jar 之一是使用旧版本的 XStream。

解决问题:项目属性 > Java 构建路径 > 排序和导出

从那里只需将 jar 移动到列表顶部,Eclipse 就会选择正确版本的 jar。

于 2010-05-25T20:16:10.860 回答