Hallo, ich versuche grade mich ein bissel mit dem Classloader zu beschäftigen. Hab folgendes versucht um eine Klasse auf der Festplatte zu laden
die klasse wählt man vorher per Jfilechooser aus.
kommt jedoch immer
Wieso findet er sie nicht?
danke im vorraus, mfg
Code:
loader = new URLClassLoader(new URL[] { fc.getSelectedFile()
.getParentFile().toURL() });
Class c = loader.loadClass(fc.getSelectedFile().getName());
die klasse wählt man vorher per Jfilechooser aus.
kommt jedoch immer
Code:
java.lang.ClassNotFoundException: ArmClassLoader.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at arm.test.ArmClassLoader.<init>(ArmClassLoader.java:23)
at arm.test.ArmClassLoader.main(ArmClassLoader.java:54)
Wieso findet er sie nicht?
danke im vorraus, mfg