我有一种情况,我需要使用 javax.xml 库,其中大部分来自 Java 6。但是我的部署服务器在 Java 5 上运行,我无法控制。
那么是否可以将这些特定的库添加到项目中并可以在 Java 5 环境中运行?
我主要使用
import javax.xml.bind.*;
import javax.xml.stream.*;
import javax.xml.transform.stream.StreamSource;
我正在使用的代码
XMLInputFactory xif = XMLInputFactory.newFactory();
StreamSource xml = new StreamSource("input.xml");
XMLStreamReader xsr = xif.createXMLStreamReader(xml);
while(xsr.hasNext()) {
if(xsr.isStartElement() && xsr.getLocalName().equals("StandardError")) {
break;
}
xsr.next();
}
那么任何人都可以告诉我如何避免这种情况,以便我的应用程序可以在 Java 5 环境中运行而不会出现问题。
在我们使用 maven 构建之间,所以任何库都必须进入 pom.xml