Inciando em JAVA!

Olá pessoal, sou novo em JAVA então perdõe a pergunta!

Uso Fedora Core 6.0 com JDKEE1.5 e NetBeans 5.5, tô fazendo um programinha simples pra aprender o jeitão do JAVA, quando rodo o programa que fiz dentro do JAVA vai legal, mas quando executo fora sem o Ant:

java -jar “/home/makaco/javaprg1/JavaAp1/dist/JavaAp1.jar”

Dá isso ai ó:

Exception in thread “main” java.lang.ClassFormatError: javaap1.Main (unrecognize
d 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)

Será que pode ser problema de PATH?

Obrigado por qualquer DICA!

:lol:

da um java -version e ve a versão. O fedora costuma vir com o java 1.4 e ele já vem configurado no classpath.

No suse o que eu fiz foi adicionar a linha

export PATH=<caminho do java 1.5>:$PATH

no final do arquivo /etc/profile

Não sei se no fedora é assim.

Se for faz isso e depois da um source /etc/profile e tenta rodar teu jar!

[ ]'s

Bruno, muito obrigado por sua atenção, parece que o problema é PATH mesmo, consegui editar o profile e o arquivo java.conf, mas o problema é que tem um cara chamado jvm que não tem um path pra eu mudar, só o LIB e o BIN do java.

De qualquer forma valeu a força!

:wink:

Reinstale o JDK na sua máquina :joia: