我正在调用一个soap Web 服务,该服务具有我们使用wsdl2java 从wsdl 生成的结构。包/类之一是 some.package.SomeClass。一旦我们在 some.package.SomeClass 中获得该服务的结果,我们就调用一个 jar,它以 some.package.SomeClass 作为输入。确实是同一个类(class),怎么能轻易解决这个问题呢。我知道我可以将 jar 的输入更改为不同的包/对象名称,但它确实也是从 wsdl 生成的对象,所以我不想更改它。如何克服此错误,以便从 wsdl 生成的类和 jar 的输入可以是相同的包和类名?
任何帮助都会很棒!
提前致谢!
最佳答案
如果您将生成的类打包在提供给您的 jar 中,请不要使用它。 只需删除您生成的内容,然后使用 jar 中的类...
关于Java java.lang.ClassCastException : some. package.SomeClass 无法转换为 some.package.SomeClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56467269/