我正在尝试对Java 6中添加的newFactory()
使用XMLOutputFactory
方法。但是Eclipse一直将newFactory()
类型的XMLOutputFactory
标记为undefined。 JRE7是唯一安装的运行时,并且是新Java项目的构建路径中的运行时。该项目本身仅设置了JRE7(JRE系统库)和Ivy。我不断收到的错误是
The method newFactory() is undefined for the type XMLOutputFactory
任何想法如何使Eclipse接受
newFactory
?仅使用return XMLOutputFactory.newFactory()
作为调用该函数的唯一位置。 最佳答案
我遇到了同样的问题,我通过从类路径中删除StAX来解决它,因为Java 7附带的XMLOutputFactory版本提供了newFactory方法,但是StAX附带的XMLOutputFactory版本没有它。