PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kompillierproblem mit Servlet



Dodgeball
11-04-2006, 11:27
Servus, habe folgendes Problem:

Möchte ein Servlet übersetzen und mit Tomcat ausführen.
Tomcat liegt in c:\Programme/Apache Software Foundation/ usw.
Projektverzeichnis ist auf d:

Benutze das Buch Head First um Servlet zu kompillieren und class Datei in meine Projektverzeichnis zu legen.
Der Befehl lautet javac -classpath c:\programme/Apache Software Foundation/Tomcat 5.5/common/lib/servlet-api.jar -d classes src/com/example/web/BeerSelect.java

Allerdings erscheint immer:
javac: invalid flag: Software

Ist jetzt zwar schlecht beschrieben, aber ich hoffe es kann mir einer helfen.

Gruß

Andy1988
11-04-2006, 13:20
Apache Software Foundation
Das wird an den Leerzeichen liegen....
Allerdings weiß ich nicht, wie man unter Windows Leerzeichen escaped.
Probier mal alle Pfade in doppelte Anführungszeichen (") zu setzen.

Evtl. gehts dann.

Dodgeball
11-04-2006, 14:26
Also es kompilliert, allerdings kommen jetzt 6 fehler, die sagen, dass es das HttpRequest, Response, Exception und Http Servlet Klassen nicht finden kann.
Kompillier ich vom falschen verzeichnis aus oder was mach ich falsch. Auf jeden Fall lag es erst mal an den Leerzeichen.

Schon mal danke.

Andy1988
11-04-2006, 14:47
Dann stimmt was mit dem Classpath nicht.
Ich entpack die jar Datei einfach immer.... Dann müsste es gehen ^^

Wird wohl nicht die beste Lösung sein, aber ich keinn keine andere :o

bischi
11-04-2006, 15:21
Unter Windows den Classpath setzen, hatten wir schon: Bspw hier:
http://www.mrunix.de/forums/showthread.php?t=40942&highlight=classpath

MfG Bischi