Hallo liebe Helfer, vielen Dank für Eure Tipps.
Mach solche Sachen nicht. Seit Java2 (jdk >= 1.2) kommen externe JAR- oder ZIP-Archive nach /usr/lib/java/jre/lib/ext, die werden automatisch eingebunden und bedürfen keiner weiteren Angabe.
Das wusste ich nicht, steht auch nicht im Buch, obwohl dort auch schon mit der Java-Version 1.4 arbeitet (aber die Angaben beziehen sich wieder einmal nur auf Windows). Und unter Google habe ich dies auch nicht gesehen.
OK. Allerdings ist es wahrscheinlich am besten, auf den aktuellen Xerces (2.6) umzusteigen, sobald Du Dich etwas zurecht findest.
Es gibt schon die 2.6 Version. Ich habe noch die 2.5 Version auf einer neueren CD. Geht die auch? Oder soll ich mir gleich die 2.6er Version herunterladen? Wie wird das überhaupt richtig gemacht. Wenn ich mir das Archiv anschaue, sind da sehr viele Dateien drin. Hauptsächlich Dokumentation und Beispiele, in welches Verzeichnis soll man diese dann hinein kopieren? Was tut man dann mit der .jar-Datei aus dem älteren Archiv. Am besten löschen, oder?
[...]
puplic static void main (String args[])
Wie schon gesagt: es muß public heißen.
Manchmal steh ich anscheinend wirklich im Wald. Den Code habe ich mir x-mal angeschaut, habe das aber nicht gesehen. Jetzt habe ich es nochmal probiert. Ich habe jetzt zwar einen Fehler weniger, aber anscheinend fehlt doch noch dieses package org.apache.xerces.parsers oder verstehe ich das jetzt falsch? Kann ich das unter www.apache.org bekommen? Wo muss dieses dann wieder hin? Das Buch schweigt sich darüber leider aus.
xercestest.java:2: package org.apache.xerces.parsers does not exist import org.apache.xerces.parsers.SAXParser; ^ xercestest.java:11: cannot resolve symbol symbol : class SAXParser location: class xercestest SAXParser parser = new SAXParser(); ^ xercestest.java:11: cannot resolve symbol symbol : class SAXParser location: class xercestest SAXParser parser = new SAXParser(); ^ 3 errors
Um den CLASSPATH beim Starten der VM explizit anzugeben, kannst Du auch die -cp Option des java-Kommandos verwenden.
Tipp: von www.eclipse.org Eclipse herunter laden. Das ist meiner Meinung nach die zur Zeit beste Entwicklungsumgebung für Java. Damit werden Dir solche Fehler nicht mehr passieren (Syntax-Coloring). Auch JARs sind damit problemlos einzubinden.
Ist Exclipse nicht für einen Anfänger ziemlich kompliziert? Den Code habe ich mit Kate geschrieben. So leichte Syntax-Coloring gibt es da auch.
Xerces ist zwar ein Apache-Projekt, hat aber mit dem gleichnamigen Webserver erstmal gar nichts zu tun.
Wie Manfred Tremmel schon sagte: solche Fragen sind in suse-dev besser aufgehoben. Abonniern kannst Du die Liste z.B. per mailto:suse-programming-subscribe@suse.com.
Danke. Da werde ich mich dort mal eintragen. Bitte seid nicht böse, wenn ich Euch in dieser Gruppe damit noch weiter "belästige". Aber jetzt haben wir den Thread hier schon angefangen und vielleicht ist es ja auch für jemand anderen noch interessant. Vielen Dank für Eure Hilfe. Viele Grüße Marita Betz