![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: lixel, 31. 10. 2003, 17:13
Nabend,
ich stehe hier vor einem kleinen aber feinen Problem.Ich habe mir das Buch Java und XML gekauft, will nun loslegen und scheitere schon am 1. Programm. Das darf ja so nicht bleiben! Hat schliesslich 33 Euro gekostet.
Das Problem ist, das ich nicht kapiere, wie ich diesen XML Parser einbaue. Im Programm taucht ja die Zeile auf:
private String vendorParserClass = "org.apache.xerxes.parsers.SAXParser";
und später kommt:
XMLReader reader = XMLReaderFactory.createXMLReader(vendorParserClass);
leider bekomme ich immer die Antwort auf die Konsole:
java.lang.ClassNotFoundException: org.apache.xerxes.parsers.SAXParser
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:121)
at SAXTreeViewer.buildTree(SAXTreeViewer.java:48)
at SAXTreeViewer.init(SAXTreeViewer.java:41)
at SAXTreeViewer.main(SAXTreeViewer.java:62)
Weiss jemand, wie ich dieses apache xerces installiert kriege?
Mein System ist OS X 10.3. angeblich gibt es da ja sowoeso Javaprobleme, aber nicht bei Leuten wie mir, die die Pltte formatiert hatten.
Ich wäre wirklich dankbar.
Gruß
Felix
--
Felix
Die folgende Nachricht zum Thema stammt von: Z.N.S., 31. 10. 2003, 17:23
abend,
»» Nabend,
»» ich stehe hier vor einem kleinen aber feinen Problem.Ich habe mir das Buch Java und XML gekauft, will nun loslegen und scheitere schon am 1. Programm. Das darf ja so nicht bleiben! Hat schliesslich 33 Euro gekostet.
»»
»» Das Problem ist, das ich nicht kapiere, wie ich diesen XML Parser einbaue. Im Programm taucht ja die Zeile auf:
»»
»» private String vendorParserClass = "org.apache.xerxes.parsers.SAXParser";
»»
»»
»» und später kommt:
»» XMLReader reader = XMLReaderFactory.createXMLReader(vendorParserClass);
»»
»»
»» leider bekomme ich immer die Antwort auf die Konsole:
»» java.lang.ClassNotFoundException: org.apache.xerxes.parsers.SAXParser
»» at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:121)
»» at SAXTreeViewer.buildTree(SAXTreeViewer.java:48)
»» at SAXTreeViewer.init(SAXTreeViewer.java:41)
»» at SAXTreeViewer.main(SAXTreeViewer.java:62)
entweder unter http://xml.apache.org/dist/xerces-j/..
aber eigentlich müsste es auch auf der beiliegenden buch-cd vorhanden
sein...
mfg,
(tanz das)
Z.N.S.
-- 
Die folgende Nachricht zum Thema stammt von: lixel, 31. 10. 2003, 17:59
Nabend,
ja, ok, soweit so gut.
Eine Frage brennt mir dnn aber noch auf der Zunge:
und dann?
Ichab habe die Binarys nun hier, aber wie kriege ich die verknüpft mir meiner virtuell Machine, damit es beim Ausführen auch klappt.
Danke aber erstmal
ne Buch CD gibt es übrigens nicht.
Gruß
Felix
Die folgende Nachricht zum Thema stammt von: Lemmy Danger, 31. 10. 2003, 18:30
Guude!
»» Ichab habe die Binarys nun hier, aber wie kriege ich die verknüpft mir meiner virtuell Machine, damit es beim Ausführen auch klappt.
Wie das bei Mac im Detail läuft, weiss ich nicht. Bei Windows jedenfalls muss man "xercesImpl.jar" mit in die Umgebungsvariable CLASSPATH aufnehmen. Dann kann man Klassen, die auf das Xerces-Paket zugreifen müssen, sowohl kompilieren als auch ausführen.
Hoffe es hilft Dir ein wenig weiter...
LG ausm Hesseland
Lemmy
--
Wer seiner Frau gegenüber stets beteuert, dass DAS tatsächlich 30cm sind, darf sich nicht wundern, wenn sie nicht richtig einparken kann...
Die folgende Nachricht zum Thema stammt von: Dubaischeich, 31. 10. 2003, 22:34
Hi,
»» Das Problem ist, das ich nicht kapiere, wie ich diesen XML Parser einbaue.
»» private String vendorParserClass = "org.apache.xerxes.parsers.SAXParser";
»» Weiss jemand, wie ich dieses apache xerces installiert kriege?
»» Mein System ist OS X 10.3. angeblich gibt es da ja sowoeso Javaprobleme, aber nicht bei Leuten wie mir, die die Pltte formatiert hatten.
Ab der J2SE 1.4.1 ist der Parser eh dabei. Brauchst du nix mehr "installieren". Aber das Package org.apache..... wird dann natürlich nicht gefunden. importiere einfach javax.xml.parsers.SAXParser - dann dürfte alles funktionieren.
http://java.sun.com/j2se/1.4.1/docs/api/javax/xml/parsers/SAXParser.html
Ciao,
Dubaischeich
© 1998-2006
Impressum, Software: Classic Forum