0

我的任务是为学校创建网络服务。问题是由于某种原因我不会让 wsgen 正常工作。我有一个名为 Warehouse 的类,它在包中:com.horstmann.corejava。

现在我构建了这个名为 Warehouse 的项目,然后我进入 commandprompt(cmd) 并在 wsgen.exe 所在的位置键入“cd C:\Program Files (x86)\Java\jdk1.6.0_20\bin”。

我输入的下一行是:“wsgen -cd C:\Users\Julian\Documents\NetbeansProjects\Warehous com.horstmann.corejava.Warehouse”

现在我收到一个错误,他找不到课程,所以我将其更改为:“wsgen -cd C:\Users\Julian\Documents\NetbeansProjects\Warehouse\build\classes com.horstmann.corejava.Warehouse”

我在这里遇到的下一个错误是他无法将文件放在目录中......

任何人有一个解决方案,将非常appriciated!

4

1 回答 1

2

根据wsgen doc,没有-cd选项。你应该使用-cp,我想。

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

当您使用 时-cd,我怀疑该命令与生成输出文件的目标目录混淆-d,并解释第二条消息。

也许这篇文会提供一些帮助。我使用wsgen成功。

于 2010-06-19T12:02:23.387 回答