在运行时向Java程序添加jar

在运行时向Java程序添加jar,java,jar,runtime,Java,Jar,Runtime,如何将java库动态加载到正在运行的应用程序 我想添加一个动态库(一个jar文件),这样就可以加载它了 例如,程序运行良好,但是当用户尝试调用需要外部库中存在逻辑的特定功能时,会引发异常: Java.lang.NoClassDefFoundError:无法初始化类 您可以使用URLClassLoader来加载jar文件 下面是一个如何使用此功能的示例: 请注意,动态加载jar后必须使用反射。我投票将此问题作为离题题题来结束,因为没有问题,而且搜索不方便可能重复:

如何将java库动态加载到正在运行的应用程序

我想添加一个动态库(一个jar文件),这样就可以加载它了

例如,程序运行良好,但是当用户尝试调用需要外部库中存在逻辑的特定功能时,会引发异常:

Java.lang.NoClassDefFoundError:无法初始化类


您可以使用URLClassLoader来加载jar文件

下面是一个如何使用此功能的示例:


请注意,动态加载jar后必须使用反射。

我投票将此问题作为离题题题来结束,因为没有问题,而且搜索不方便可能重复: