我在我的应用程序中遇到 NoClassDefintion 发现错误,即使我耳朵的 lin 文件夹中有相关的 jar,错误是
java.rmi.RemoteException: EJB 异常: ;嵌套异常是:
java.lang.NoClassDefFoundError:com/sun/rave/web/ui/model/Option
注意,我已将相同的用户库添加到我的 Eclipse 中,它没有显示任何编译错误,此错误仅在运行时出现......!!!!!!
最佳答案
我有一段时间没有使用 EJB,但我似乎记得必须为 EJB 设置不同的类路径。我认为你必须在 EJB jar 中的 manifest.mf 文件中设置它。
Google 很快就出现了 this thread ,建议您需要输入:
类路径:jar1.jar、jar2.jar
在您的manifest.mf 文件中。
关于java - 加载 jar 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/349131/