我的命令有什么问题?
当我写这篇
时wsgen -keep -verbose -cp . com.myyong.ws.ServerInfo
它给出了错误
未找到类:“com.mkyong.ws.ServerInfo”
当我写这篇文章的时候。删除“。”在“-cp”之后
wsgen -keep -verbose -cp com.myyong.ws.ServerInfo
它给出了
缺少SEI
其次是什么“。”这里吗?
wsgen -keep -verbose -cp . com.myyong.ws.ServerInfo
我正在关注this example
答案 0 :(得分:1)
-cp 路径 输入类文件的位置。
因此,-cp
选项必须后跟空格,后跟源包所在的目录。
在大多数操作系统中,包括Windows,Linux和OS X,句点(.
)指的是当前目录。
如果指定-cp .
,则必须存在名为" com"的目录。在当前目录下。更重要的是,必须有一个相对于当前目录名为com/myyong/ws/ServerInfo.class
的文件。
wsgen总是将-cp
后面的参数解释为类路径。因此,如果省略.
参数,则下一个参数将被解释为类路径,并且由于没有其他参数,因此所需的SEI(服务端点接口类)似乎缺失。