2
方法描述符中的Object [] []的Whats字段描述符?说存在一个类foo.bar.Class和方法需要一类[] [],根据Object [] []的Java字段描述符
http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#14152
或JNI规范我的理解是,它应该是
[[Lfoo/bar/Class;
但是这被评估为“[foo.bar.Class”的数组,当然会触发java.lang.NoClassDefFoundError
。
如若 “内” 阵列可能被认为是一个java.lang.Object中,导致
[Ljava/lang/Object;
?
我确实忽略了一个错字(在一个描述符字符串末尾的一个地方缺少';':)问题已解决:) – barbaz
啊..好吧然后:) –
我同时也想到了一个简单的方法验证描述符字符串是“javap -c” – barbaz