Erro em java eclipse

5 respostas
clovishn

em qualquer programa aparece este erro :

java.lang.UnsupportedClassVersionError: Bad version number in .class file

at java.lang.ClassLoader.defineClass1(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)

Exception in thread main

como resolver isso ??

[email removido]

5 Respostas

paulog

Verifique para qual versão do java o eclipse está compilando os projetos.

O problema é que a versão que você está compilando deve estar maior que a versão que está executando o programa (Por exemplo, compilar em Java 6 e tentar rodar numa máquina virtual de Java 5)

clovishn

Obrigado amigo !!! :smiley:

clovishn

paulog:
Verifique para qual versão do java o eclipse está compilando os projetos.

O problema é que a versão que você está compilando deve estar maior que a versão que está executando o programa (Por exemplo, compilar em Java 6 e tentar rodar numa máquina virtual de Java 5)

o java runtime enviroment = java virtual machine ???

R

Ate onde eu sei sim. JRE=JVM

P

Olá,
Java Runtime Environment é apenas o essencial pra fazer o bytecode rodar. Não tem como compilar usando o JRE. É SÒ PRA RODAR.

Criado 21 de julho de 2008
Ultima resposta 21 de jul. de 2008
Respostas 5
Participantes 4