我是否需要创建自定义ClassLoader以支持新的归档格式?

时间:2010-07-28 17:48:46

标签: java jar classloader urlclassloader

我需要支持从其他类型的档案(tar.gz,tar.bz2 ...)和第三方定义的自定义类型加载类。我是否需要覆盖'loadClass'方法才能实现这一目标? (也许这是另一个扩展点吗?我仍然希望受益于默认类加载器所做的所有安全检查。)

1 个答案:

答案 0 :(得分:2)

不幸的是,没有标准的类加载器委托给byte[] / ByteBuffer接口的简单类名。你需要做自己的类加载器,保存到一个icky临时文件,或者我相信,URLClassLoader.newInstance URL一个自定义URLHandler