0
我創建了Bukkit-Plugins,並且想要動態加載類。我寫了這樣的代碼:使用現有類加載器加載文件夾中的類
private static Class<?> getClassFromFile(File folder, File file) {
if (!folder.exists())
return null;
try {
URL url = folder.toURL();
URL[] urls = new URL[] { url };
ClassLoader loader = new URLClassLoader(urls);
Class<?> cls = loader.loadClass(getNameWithoutExtension(file));
return cls;
} catch (Exception e) {
return null;
}
}
但是我必須使用主類加載器,例如ClassLoader cl; 如何使用此現有類加載器從文件夾「文件夾」加載文件「文件」?
謝謝您的幫助