|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2006
Messaggi: 47
|
[JAVA] class.forName
Ciao,
devo richiamare una classe in modo indiretto (non so se effettivamente è questo il modo giusto di dire). In pratica devo compilare il mio programma con la versione di java 1.4 ma devo inserire una classe che compila solo con la versione 1.5. Sto usando Class.forName e di compilare mi compila ma mi da problemi nel ClassLoader nell'esecuzione, precisamente un'eccezzione? Che posso fare? Ciao Silvia |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
certo il jar lo fai, pero poi la jvm 1.4 non dovrebbe riuscire a leggere il .class della 1.5. Sarebbe cmq utile sapere l'eccezione. |
|
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: Jan 2006
Messaggi: 47
|
Quote:
at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:207) e continua poi Ciao Silvia |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
quello è lo stackTrace (ed è utile), ma non c'è l'eccezione lanciata ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: Jan 2006
Messaggi: 47
|
Quote:
oooops scusate ho saltato dei righi ![]() ![]() ![]() Comunque ho appena risolto mi dava uquesta eccezione perchè abgliavo una configurazione nel mio programma ![]() Grazie mille comunque. Ciao Silvia |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:41.