我不明白NoClassDefFoundError在 running an OpenEJB client 的背景下:
thufir@doge:~$
thufir@doge:~$ java -classpath .:NetBeansProjects/HelloClient/dist/HelloClient.jar:apache-openejb-4.7.1/lib/openejb-client-4.7.1.jar org.acme.HelloClient
Exception in thread "main" java.lang.NoClassDefFoundError: javax/ejb/EJBHome
缺失的类,EJBHome , 是 in the libray对于项目:
但没有出现在 list 中。我如何强制 NetBeans 将 JAR 添加到类路径(如果这是解决方案),或者在执行期间将 JAR 包含在类路径中?
最佳答案
NoClassDefFoundError
表示该类在编译时存在,但在运行时不存在。
所以你的部署可能没有那个类。
关于java - NoClassDefFound 表示找不到该类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28913878/