“java.lang.NoClassDefFoundError:Lfacade / UserDAOLocal;” EJB中的错误

时间:2013-04-27 20:34:45

标签: java deployment jvm

我在部署EJB应用程序时遇到以下错误。这可能是因为在类路径中添加“L” - 包名称是“facade”,然后我不知道这个“L”来自哪里。有谁知道它可以添加到哪里?

1 个答案:

答案 0 :(得分:0)

这来自JVM规范。看看这里:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3.2

  

BaseType的字符,L和;对象类型,[ArrayType都是ASCII字符。

它定义了字段的存储方式,ObjectTypeL<ClassName>;