我需要支持从其他类型的档案(tar.gz,tar.bz2 ...)和第三方定义的自定义类型加载类。我是否需要覆盖'loadClass'方法才能实现这一目标? (也许这是另一个扩展点吗?我仍然希望受益于默认类加载器所做的所有安全检查。)
答案 0 :(得分:2)
不幸的是,没有标准的类加载器委托给byte[]
/ ByteBuffer
接口的简单类名。你需要做自己的类加载器,保存到一个icky临时文件,或者我相信,URLClassLoader.newInstance
URL
一个自定义URLHandler
。