/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Problemer med xerces parser
Fra : Mdj


Dato : 22-02-04 18:38

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



 
 
Finn Nielsen (22-02-2004)
Kommentar
Fra : Finn Nielsen


Dato : 22-02-04 19:05

"Mdj" <mdj@mdjnospam.dk> writes:

> 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

Har du overvejet at bruge samme classpath når du kører programmet som når
du compiler..

--
Finn Nielsen - http://www.finnnielsen.dk/

For email: Fjern den første og sidste del af domænet fra min adresse.

Mdj (22-02-2004)
Kommentar
Fra : Mdj


Dato : 22-02-04 21:04

um, ja.. øh heh.. det var dog en fantastisk god idé... hehe jeg må sku
være træt eller sådan noget, tak skal du have :)


"Finn Nielsen" <spamtrap2@zero.zznyyd.dk.invalid> wrote in message
news:m3k72ft2g5.fsf@triton.zznyyd.dk...
|
| Har du overvejet at bruge samme classpath når du kører programmet som når
| du compiler..
|
| --
| Finn Nielsen - http://www.finnnielsen.dk/
|
| For email: Fjern den første og sidste del af domænet fra min adresse.



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409083
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste