java.lang.noclassdeffounderror web服务

ercv8c1e  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(401)

我用java开发了一个web服务,可以进行加法、减法、除法和乘法。然后,我创建了一个名为 CallCalc 在另一个名为 CallCalculator . 我在类中编写了一些代码来调用web服务。当我办班的时候 CallCalc 使用eclipse中的参数,它会向我返回正确的结果,但是当我运行该类时 CallCalc 对于cmd中的参数,它抛出如下异常:;

Exception in thread "main" java.lang.NoClassDefFoundError: com\example\ws\calculator\CalculatorSEI
at CallCalc.main<CallCalc.java:32>
Caused by: java.lang.ClassNotFoundException: com.example.ws.calculator.CalculatorSEI
at java.net.URLClassLoader.findClass<Unknown Source>
at java.lang.ClassLoader.loadClass<Unknown Source>
at sun.misc.Launcher$AppClassLoader.loadClass<Unknown Source>
at java.lang.ClassLoader.loadClass<Unknown Source>
... 1 more

我找了很长时间,尝试了不同的方法,但无法纠正它,我真的很困惑。也许它的答案很简单,请原谅我。
有人知道怎么解决吗(我可以张贴必要的代码块,如果你需要)

yh2wf1be

yh2wf1be1#

你的项目使用maven吗?如果是的话。。您是否依赖于calculatorsei所在的“sei模块”?
当您使用运行时未知的类时,会发生noclassdeffounderror,因此您可能对它没有依赖关系。

相关问题