A有一个jar
文件,其中包含main
方法。我编译了一个新类,我想将这个新类添加到CP。
/folder
/my_jar_file.jar
/MyClass.class
如果不重新编译jar文件,如何在Java中执行此类操作?
答案 0 :(得分:0)
添加到类路径不会在运行时加载您的类。 您需要在代码中明确加载jar,如下所示
URLClassLoader classLoader = new URLClassLoader (yourJar.toURL(), this.getClass().getClassLoader());
Class classToLoad = Class.forName ("com.company.abc", true, classLoader);