标签: java jar runtime classpath classloader
我有一个在远程服务器上运行的Java应用程序。我需要添加丢失的JAR文件,因为现在我得到了NoClassDefFoundError。唯一的困难是我无法停止该应用程序。
NoClassDefFoundError
是否可以在不停止应用程序的情况下将JAR添加到类路径?
我尝试在新创建的Java进程中使用SystemClassLoader(如here所述),但是它不起作用。我猜想不同的JVM进程具有不同的系统类加载器(对吗?)。如何在不停止应用程序的情况下添加JAR?
SystemClassLoader