0
我遇到wsgen
的问题,虽然我看到一些可行的解决方案,但这些解决方案似乎都不适用于我。我相信这个问题与源代码和二进制文件的结构有关。使用wsgen时未找到类别/错误的名称
我WSTest
项目设置与下列文件夹:
bin
└───com
└───example
└───ws
src
└───com
└───example
└───ws
的主类是Test
驻留在包com.example.ws
。
我从主项目文件夹WSTest
使用以下命令运行wsgen
:
wsgen -cp ./bin/com/example/ws -d ./src/com/example/ws -s ./src/com/example/ws Test
这导致:
异常在线程 “主要” java.lang.NoClassDefFoundError(错名称:com/example/ws/Test)
这很有道理,因为类是包的一部分。所以,我改变我的命令如下:
wsgen -cp ./bin/com/example/ws -d ./src/com/example/ws -s ./src/com/example/ws com.example.ws.Test
但现在我得到的类不能从wsgen
工具发现:未发现
类:“com.example.ws.Test”
用法:WSGEN [选项]
我错过了什么?