是否可以在运行时停止在java中加载库文件?

时间:2013-07-16 05:38:33

标签: java

有没有办法在运行时停止加载java库(.jar文件),如果它在类路径上?

1 个答案:

答案 0 :(得分:0)

虽然我同意@Joachim Suer你的问题听起来像是一个XY问题我试着假设你想要动态加载一些类。要做到这一点,您可能想要创建自己的类加载器。你甚至不必实现它。您可以使用作为JDK一部分的URLClassLoader。它的实例可以从jvm的静态类路径中未提及的位置加载类(使用-cp-classpath命令行选项)。

在这种情况下,您可以完全控制类加载器。您可以随时开始和停止使用它。

但同样,上面所写的只是一个假设。试着解释你的真正问题是什么。