Problemas java no linux Sussi 10.2

1 resposta
M
Amigos(as) depois de muita dificuldade consegui instalar e set as variáveis no Linux.  que quando eu foi testar aparece o seginte erro:linux-pjs1:/home/kristiano/Documents # ls

aparelhos.odb  OlaMundo.class  Teste.class

.directory     OlaMundo.java   Teste.java

linux-pjs1:/home/Documents # java OlaMundo

Exception in thread main java.lang.ClassFormatError: OlaMundo (unrecognized class file version)

at java.lang.VMClassLoader.defineClass(libgcj.so.7)

at java.lang.ClassLoader.defineClass(libgcj.so.7)

at java.security.SecureClassLoader.defineClass(libgcj.so.7)

at java.net.URLClassLoader.findClass(libgcj.so.7)

at java.lang.ClassLoader.loadClass(libgcj.so.7)

at java.lang.ClassLoader.loadClass(libgcj.so.7)

at java.lang.Class.forName(libgcj.so.7)

at gnu.java.lang.MainThread.run(libgcj.so.7)

linux-pjs1:/home/Documents #

Alguém poderia me dizer o que é isso??
Uso o suse linux 10.2

Obrigado a todos.

1 Resposta

BrunoBastosPJ

O Suse 10.2 por default vem com java 1.4.2 você pode verificar isso com

faça o download do jdk 1.6 no site da sun http://java.sun.com/

E depois de extrai-lo em uma pasta qualquer, você vai ter que editar o arquivos /etc/profile

é só salvar o arquivo com :wq e dar um java -version para verificar se a versão é 1.6.0.

Acredito que assim sua classe vai rodar

Abs

EDITADO:
esqueci de falar… você tem que estar como root para editar o arquivo, e se quiser usar as configurações sem reiniciar a máquina use o comando source /etc/profile

Criado 22 de maio de 2007
Ultima resposta 22 de mai. de 2007
Respostas 1
Participantes 2