带有目录/包的defineClass的Java ClassLoader格式?

时间:2012-02-09 03:31:05

标签: java class find classloader

所以我正在编写一个自定义ClassLoader来查找jar中的类,但我找不到defineClass()参数“name”的正确格式。我试过"d", "d.class", "a/b/c/d", "a.b.c.d",可能还有其他几个。这是我的例外:

  

java.lang.NoClassDefFoundError:d(错误的名称:a / b / c / d)

有没有人知道格式化的正确方法?

1 个答案:

答案 0 :(得分:2)

spearator是点(。)而不是斜杠(/)表示路径。因此,如果您提供正确的路径,a.b.c.d的格式应该有效。