如何从jar文件内存流中加载类

时间:2012-04-01 11:42:01

标签: java class jar loader

我正在构建一个Java应用程序,其中包含需要每日更新的部分。我想将经常更新的部分作为小jar文件从我的服务器下载到内存。我将jar文件作为字节流下载而不是使用URLClassloader。

  1. 如何在jar文件中创建类 从我的自定义类加载器可用于系统类加载器?

  2. 如何确保下载jar文件和已加载的类永远不会被缓存或写入磁盘。

1 个答案:

答案 0 :(得分:1)

您可以从内存加载自定义类加载器。您可以强制系统加载程序,从内存中加载指定的类。但是,您无法动态更改默认系统加载程序以便从内存中读取。