Я пытаюсь динамически загружать классы в компонент.Я использую средство выбора файлов, чтобы выбрать файл .JAR, который будет загружен, а затем панель параметров, чтобы получить имя класса.
Я пробирался по Интернету в поисках того, как преобразовать файл Java в файл.URL-адрес, чтобы загрузить его в URLClassLoader, и я обнаружил:
File myFile = filechooser.getSelectedFile();
String className = JOptionPane.showInputDialog(
this, "Class Name:", "Class Name", JOptionPane.QUESTION_MESSAGE);
URL myUrl= null;
try {
myUrl = myFile.toURL();
} catch (MalformedURLException e) {
}
URLClassLoader loader = new URLClassLoader(myUrl);
loader.loadClass(className);
Я получаю ошибку «Не удается найти символ» для загрузки URL-адреса в URLClassLoader