如何更新oracle的JVM?

时间:2011-10-18 11:28:57

标签: oracle jvm

我正在尝试解决problem with xml validation in oracle jvm

又找到了另一个例子:

SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setValidating(假); factory.setNamespaceAware(真);

SchemaFactory schemaFactory = 
    SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");

factory.setSchema(schemaFactory.newSchema(
    new Source[] {new StreamSource("contacts.xsd")}));

SAXParser parser = factory.newSAXParser();

XMLReader reader = parser.getXMLReader();
reader.setErrorHandler(new SimpleErrorHandler());
reader.parse(new InputSource("document.xml"));

但在我看来,这个例子希望使用更新版本的Java,因此我的JVM中不存在某些方法和类。它们是SAXParserFactory类的SchemaFactory类和setSchema方法。我想更新,但我没有在oracle的技术支持论坛上发现它是可行的。

1 个答案:

答案 0 :(得分:3)

如果您指的是在Oracle中运行的JVM,它直接与正在使用的Oracle版本绑定。获得更新JVM的唯一方法是升级Oracle。虽然如果有足够多的人提交增强请求,他们可能会将较新的JVM向后移植到旧版本。