0

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

4

1 回答 1

0

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

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

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

于 2013-07-16T06:07:46.633 回答