Я пытаюсь динамически загружать классы в компонент. Я использую выбор файла, чтобы выбрать файл .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