Exception in thread java.lang.UnsupportedClassVersion

2 respostas
E

criei uma programa usando JSE 1.5 ele roda perfeitamente, mas quando dou java -jar usando JVM 1.4_ da o esse erro:

(Unsupported major.minor version 49.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

alguem poderia me ajudar

2 Respostas

eltonk

Tive este mesmo problema…
Ele pode ser resolvido compilando o sistema com o argumento version=1.4 e target=1.4, algo como:

javac -version 1.4 -target 1.4 Source.java

mas como o servidor trabalha ainda com o 1.4 preferi não arriscar e voltei a versão do J2SE da minha máquina para a 1.4…

[]'s

E

obrigado, mas como isso poderia acontecer no java sendo que o principal lema da sun compilar uma vez e rodar em qualquer lugar

obs(sera que o tigre nao passa de gatinho)

Criado 18 de novembro de 2004
Ultima resposta 19 de nov. de 2004
Respostas 2
Participantes 2