Jeg er ved at lave et lille webprojekt, hvor jeg har fået besked på at lave
noget serverside parsing af XML, fair nok det lyder jo meget skægt... men
det er det slet ikke.. endnu...
Jeg kan fint compile, tilføjer blot denne lille streng:
javac *.java -classpath
packs\servlet-api.jar;packs\xercesImpl.jar;packs\resolver.jar;packs\xml-apis
..jar;packs\xmlParserAPIs.jar så brokker den sig ikke, men hvis jeg prøver at
køre et konkret program, så kommer den med denne fejl:
F:\Universitetet\Datalogi\dWebTek\JokeServer\WEB-INF\classes>java DOM
test.xml
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/xerces/par
sers/DOMParser
Nogen som har en idé til hvordan jeg løser ovenstående... btw. det konkrete
eksempel er bare noget demokode jeg fandt, det var tilpas simpelt.. men det
gælder for alle de klasser jeg har prøvet...
----
import org.w3c.dom.*;
import org.apache.xerces.parsers.DOMParser;
public class DOM
{
public static void main(String[] args)
{
try {
DOMParser parser = new DOMParser();
parser.parse(args[0]);
Document doc = parser.getDocument();
NodeList nodes = doc.getElementsByTagName("servlet");
System.out.println("There are " + nodes.getLength() + "
elements.");
} catch (Exception ex) {
System.out.println(ex);
}
}
}
---
Mvh
Morten
http://mdj.dk