Question

J'ai une tâche de créer un webservice pour l'école. Le problème est pour une raison quelconque, je ne vais pas wsgen travailler correctement. J'ai une classe nommée Warehouse, qui est dans le paquet. Com.horstmann.corejava

Maintenant, je construis ce projet nommé Warehouse, et après cela, je vais dans CommandPrompt (cmd) et tapez "cd C: \ Program Files (x86) \ Java \ jdk1.6.0_20 \ bin". Où wsgen.exe est

type de ligne suivante I est: "wsgen C -cd: \ Users \ Julian Documents de les NetbeansProjects de Warehous com.horstmann.corejava.Warehouse"

Maintenant, je reçois une erreur qu'il ne trouverez pas la classe, donc je changer pour: "wsgen C -cd: \ Users Julian \ Documents \ NetbeansProjects de l'entrepôt \ build \ classes com.horstmann.corejava.Warehouse"

La prochaine erreur que je reçois ici est qu'il ne sera pas en mesure de mettre les fichiers dans le répertoire ...

Quelqu'un at-il une solution, serait très appriciated!

Était-ce utile?

La solution

Selon le wsgen doc , il n'y a pas l'option -cd. Vous devez utiliser -cp, je pense.

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

Lorsque vous utilisez -cd, je soupçonne que la commande est confondue avec -d qui est le répertoire cible où générer les fichiers de sortie, et expliquer le second message.

Peut-être blog poste fournira une aide. J'utilisais avec succès wsgen.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top