xmlparserv2 error
Hi
I get error from xmlparserv2 in next example:
package client;
import java.io.File;
import java.io.FileInputStream;
import oracle.xml.parser.v2.DOMParser;
public class handingXML {
private static File fl_ini = new File("handlingXML.xml");
public handingXML() {
super();
}
public static void ini_t(){
DOMParser parser=new DOMParser();
try {
FileInputStream fis = new FileInputStream("C:\\JDeveloper\\mywork\\Application_XML_1\\Client\\handlingXML.xml");
parser.parse(fis);
}
catch (Exception pc) {
pc.printStackTrace();
}
}
public static void main(String[] args) {
ini_t();
}
}
The error stack looks like this
E:\Middleware\jdk160_18\bin\javaw.exe -client -classpath C:\JDeveloper\mywork\Application_XML_test_dom\.adf;C:\JDeveloper\mywork\Application_XML_test_dom\Client\classes;E:\app\sys\product\11.2.0\dbhome_2\xdk\lib\xmlparserv2.jar -Djavax.net.ssl.trustStore=E:\Middleware\wlserver_10.3\server\lib\DemoTrust.jks client.handingXML
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/i18n/util/LocaleMapper
at oracle.xml.parser.v2.XMLReader.setEncoding(XMLReader.java:904)
at oracle.xml.parser.v2.XMLReader.checkXMLDecl(XMLReader.java:3059)
at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:502)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:311)
at client.handingXML.ini_t(handingXML.java:24)
at client.handingXML.main(handingXML.java:35)
Caused by: java.lang.ClassNotFoundException: oracle.i18n.util.LocaleMapper
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 6 more
Process exited with exit code 1.
Thanks in advance for help.
Andrii.