我有一个从URLClassLoader扩展的自定义类加载器。我使用addURL()将.class文件添加到urlpath;但是当我使用这个加载器执行class.forname()时,我得到一个ClassNotFoundException。但是,如果我创建一个jar并将jar添加到urlpath,我不会得到任何异常。
使用addURL(),我们可以添加.class文件或目录吗?有人可以证实这一点,因为它对我不起作用吗?
答案 0 :(得分:2)
addURL的参数应该指向包含.class的根包的目录,而不是文件本身。