从URL类加载器中删除URL

时间:2010-04-29 09:04:39

标签: java classloader

有没有办法从URLClassloader中删除URL?

如果我们假设我们从类加载器中删除了所有可能出现的问题?

3 个答案:

答案 0 :(得分:1)

  

有没有办法从URLClassloader中删除URL?

AFAIK,没有。

  

如果我们假设我们从类加载器中删除了所有可能出现的问题?

好吧,首先它可以破坏依赖于能够动态加载类和资源的代码。也可以使用这种东西打破安全沙箱。

你为什么要考虑这样做?

答案 1 :(得分:1)

  

有没有办法删除网址   来自URLClassloader?

没有

  

如果我们从中删除了网址   classloader所有可能出现的问题   会发生什么?

因为你不能这个问题毫无意义。

答案 2 :(得分:0)

如果您绝望,可以使用关键URL的{​​{1}} s。这可能不会影响已经打开的Jar文件的加载类和资源。

我没有看到这方面的特殊问题。与URLStreamHandler不同,在第一次要求时,某些类可能不在URL集上,并且无法随后添加。