我的applet类在哪里 - 创建自定义ClassLoader

时间:2011-10-21 14:54:48

标签: java class loader

我正在尝试构建一个自定义的FileClassLoader,因为我需要在应用程序的某个点卸载一个dll。我实例化类加载器如下:

 public class FileClassLoader extends ClassLoader {

  private Map<String, Class<?>> classes;

  public FileClassLoader() {
      super(FileClassLoader.class.getClassLoader());
      classes = new HashMap<String, Class<?>>();
   }
  .......

}

但是当我检查HashMap类的大小时,它是零。这些类打包在一个jar中,而应用程序(运行正常)是一个applet。在尝试添加此自定义类加载器之前,应用程序正常工作,所以我做错了什么?

谢谢,

埃利奥特

0 个答案:

没有答案