Sto tentando di caricare le classi dinamicamente in un componente. Sto usando un selettore di file per selezionare il file .JAR che verrà caricato e quindi un pannello delle opzioni per ottenere il nome della classe.Java Caricamento dinamico di una classe
ho spulciato internet alla ricerca di come convertire un file Java per un URL per caricarlo in URLClassLoader e sono venuto su con:
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);
ora sto ottenendo un 'non riesce a trovare il simbolo 'errore nel caricamento dell'URL in URLClassLoader
Viene "traullata" una parola? L'unica cosa che google suggerisce è "trolled" :-) http://www.urbandictionary.com/define.php?term=trolled –
@seanizer: "trawled", attraverso, come parte di una ricerca. – trashgod
@trashgod che suona molto meglio ... –