Frage

Ich habe eine Aufgabe bekommt einen Webservice für die Schule zu schaffen. Das Problem ist, ich aus irgendeinem Grunde nicht wsgen an der Arbeit richtig bekommen. Ich habe eine Klasse bekam namens Warehouse, das in dem Paket ist. Com.horstmann.corejava

Jetzt baue ich dieses Projekt mit dem Namen Lager, und danach gehe ich in Commandprompt (cmd) und geben Sie "cd C: \ Program Files (x86) \ Java \ jdk1.6.0_20 \ bin". Wo wsgen.exe ist

Als nächstes Linie I-Typ ist: "wsgen -cd C: \ Users \ Julian \ Dokumente \ NetbeansProjects \ warehous com.horstmann.corejava.Warehouse"

ich einen Fehler Jetzt bekommen, dass er die Klasse findet nicht, so dass ich es zu ändern: "wsgen -cd C: \ Users \ Julian \ Dokumente \ NetbeansProjects \ Warehouse \ build \ classes com.horstmann.corejava.Warehouse"

Der nächste Fehler, den ich hier bekomme, ist, dass er in der Lage sein würde nicht die Dateien in dem Verzeichnis zu setzen ...

Wer eine Lösung hätte, wäre sehr appriciated!

War es hilfreich?

Lösung

Nach dem wsgen doc gibt es nicht -cd Option. Sie -cp verwenden sollten, denke ich.

wsgen -cp <location of the jar> com.horstmann.corejava.Warehouse

Wenn Sie -cd verwenden, vermute ich das Kommando mit -d verwechselt wird, die das Zielverzeichnis ist, wo die Ausgabedateien zu erzeugen, und erklären, die zweite Nachricht.

Vielleicht Blog Post etwas Hilfe bieten. Ich war mit wsgen erfolgreich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top