Ao tentar executar um codigo pelo Eclipse (Ganymed) ne foi apresentado o seguinte erro:
" java.lang.UnsupportedClassVersionError: Bad version number in .class fileatjava.lang.ClassLoader.defineClass1(NativeMethod)atjava.lang.ClassLoader.defineClass(UnknownSource)atjava.security.SecureClassLoader.defineClass(UnknownSource)atjava.net.URLClassLoader.defineClass(UnknownSource)atjava.net.URLClassLoader.access$100(UnknownSource)atjava.net.URLClassLoader$1.run(UnknownSource)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)atsun.misc.Launcher$AppClassLoader.loadClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)atjava.lang.ClassLoader.loadClassInternal(UnknownSource)"
Algume poderia me auxiliar na correção? Este mesmo código executou em outro PC sem problemas.
Se o codigo executou sem problemas em outro PC o problema esta bem obvio.
É o Eclipse que esta com problema.
Talvez a mensagem “Bad version number in .class file” seja um exemplo.
Tente deixar a instalação como a do outro PC. Talvez um modulo não esteja funcionando corretamente. Já tento fazer um Hello Wold pra ver se funciona?
Odyo
na maquina onde funcionou existe algum
pluggin ou pacotes de classes extras instaladas ?
j’a tive este problema quando instalei pluggins
do visual swing no Eclipse e quando levei o
programa pro trabalho nao compilava pela
falta dos pluggins extras …
Funcionou na faculdade, e em casa mas, lá no trabalho deu o erro acima…
Aproveitando, o que é serialização?
Hellmanss
Verifica a versão do compilador que a IDE está usando, ja tive esse mesmo erro por causa do compilador…
R
roger_rf
Esse erro é comum quando você tenta executar numa JVM mais antiga classes compiladas numa JVM mais nova. Por exemplo, uma classe foi compilada com a JDK versão 1.6, mas você está tentando rodá-la numa JVM versão 1.5.
P
phoenixnet
Cara fiz um teste aqui no NETbeans 6.5.1 e tive uns problemas pra compilar seu programa. Só tenta mudar isso aqui.
E outra coisa, o NET qe vc tá usando no trabalho é a mesma versão do da sua casa? A versão que esta no seu trabalho é a ZIPADA?
Não esquece de colocar aqui a solução do problema.
cleyvison
não to usando o NET to usando o eclipse ganymede. E é o mesmo arquivo…
P
phoenixnet
O JRE é o mesmo? E a instalação foi feita da mesma forma?
Nunca caso extremo eu pegaria a instalação que funciona e colocaria no lugar da que esta dando problema. Mudaria a pasta da outra instalação para algumacoisa-backup antes. Se nada funciona desdo começo as vezes é melhor começar de novo.
Thiago_Luis
Fala cara, blza?
Veio, o seu construtor está com o nome errado
publicCalculadoa(){
Arruma isso que vai
E outra, o que é isso?:
Gridgrid=newGrid();
Não deveria chamar Calculadora???
Abraço
cleyvison
Thiago a questõ não é o codigo… este funciona… a questao e a mensagem apresentada qdo abri o tópico…