Problemas com JAR no Linux

5 respostas
E

Pessoal,

Estou enfrentando alguns problemas com uma aplicação gerada com NetBeans/WinXP para rodar em Linux Fedora.

Criei a aplicação, roda tudo certinho no NetBeans sem problemas, daí faço o Build pego os JAR e as libs, coloco no Linux e quando chamo o .jar “java -jar grapher.jar” recebo o seguinte erro:

<blockquote>[root@pandora grapher]# java -jar Grapher.jar

Exception in thread “main” java.lang.ClassFormatError: grapher.Grapher (unrecognized class file version)

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

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

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

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

at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.7rh)

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

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

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

[root@pandora grapher]#

</blockquote>

Alguém sabe como resolver ? Ou o que está acontecendo ?

Valeu !!!

Abraço,

5 Respostas

maxguzenski

sim.
Voce esta tentando rodar o aplicativo com a vm open source gcj e nao com a da sun…

otaviofcs

maxguzenski:
sim.
Voce esta tentando rodar o aplicativo com a vm open source gcj e nao com a da sun…

Meu chute é próximo. Você deve ter compilado com o jdk 1.5 e está tentando rodar num jre / gcj 1.4 (que meio que é o padrão de instalação de servidores Linux até o momento).

maxguzenski

nao eh chute… ta la escrito em todas as linhas do erro: libgcj.so.7rh

otaviofcs

tem razão…

E

Bom,

Então o melhor a fazer é colocar no Linux o JDK 1.5 ?

Valeu !!!

Criado 30 de janeiro de 2007
Ultima resposta 31 de jan. de 2007
Respostas 5
Participantes 3