有没有办法在运行时停止加载java库(.jar文件),如果它在类路径上?
答案 0 :(得分:0)
虽然我同意@Joachim Suer你的问题听起来像是一个XY问题我试着假设你想要动态加载一些类。要做到这一点,您可能想要创建自己的类加载器。你甚至不必实现它。您可以使用作为JDK一部分的URLClassLoader
。它的实例可以从jvm的静态类路径中未提及的位置加载类(使用-cp
或-classpath
命令行选项)。
在这种情况下,您可以完全控制类加载器。您可以随时开始和停止使用它。
但同样,上面所写的只是一个假设。试着解释你的真正问题是什么。