santaclause83
09-03-2007, 14:11
ho scritto un programma che utilizza l'URLClassLoader per caricarsi dinamicamente una classe dal path inserito come parametro e restituire il risultato ritornato dalla classe su schermo
se tutte le classi stanno nella medesima cartella tutto scorre liscio,se provo invece ad eseguire il main da un path diverso mi genera una serie di eccezioni a runtime:
N.B:"ClassLoading" e' la classe main che e' chiamata ad eseguire a runtime la classe "Inc"
java.lang.ClassNotFoundException: Inc
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:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at ClassLoading.main(ClassLoading.java:19)
URLClassLoader non dovrebbe funzionare comunque dato che cerca il file dal path inserito come parametro?
spero mi possiate essere d'aiuto,grazie mille,nicholas
se tutte le classi stanno nella medesima cartella tutto scorre liscio,se provo invece ad eseguire il main da un path diverso mi genera una serie di eccezioni a runtime:
N.B:"ClassLoading" e' la classe main che e' chiamata ad eseguire a runtime la classe "Inc"
java.lang.ClassNotFoundException: Inc
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:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at ClassLoading.main(ClassLoading.java:19)
URLClassLoader non dovrebbe funzionare comunque dato che cerca il file dal path inserito come parametro?
spero mi possiate essere d'aiuto,grazie mille,nicholas