要使用URLClassLoader加载*.class文件,请按照以下步骤操作:
import java.net.URL;
import java.net.URLClassLoader;
import java.io.File;
import java.io.IOException;
URL[] urls = new URL[]{new File("path/to/your/class/file").toURI().toURL()};
URLClassLoader classLoader = new URLClassLoader(urls);
Class<?> loadedClass = classLoader.loadClass("com.example.YourClassName");
Object instance = loadedClass.getDeclaredConstructor().newInstance();
现在,您已经成功地使用URLClassLoader加载了一个*.class文件,并实例化了一个对象。请注意,这只是一个简单的示例,实际应用中可能需要更多的错误处理和资源管理。
领取专属 10元无门槛券
手把手带您无忧上云