Netbeans Beta + JDK 1.6.10 RC

3 respostas
P

Pessoal,

Quando eu executo um aplicativo (.jar) no netbeans 6.5 Beta com JDK 1.6.10RC (tanto o aplicativo quando o NetBeans rodam sobre essa plataforma porque eu preciso do Nimbus), eu obtenho a seguinte exceção:

Exception in thread "Thread-4" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file anafas/sistema/Sistema at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at anafas.arquivo.ArquivoDadosRede.getSistema(ArquivoDadosRede.java:953) at anafasgui.dados.Projeto.<init>(Projeto.java:116) at anafasgui.gui.JFrame_NovoProjeto$ProcessadorArquivos.run(JFrame_NovoProjeto.java:60) BUILD SUCCESSFUL (total time: 14 seconds)

Mas quando eu executo o mesmo aplicativo via NetBeans 6.1, o aplicativo executa normalmente. Alguém poderia me dizer se isso seria um bug ou alguma configuração do projeto no netbeans?

Obrigado!

3 Respostas

T

Que coisa maluca. Dá a impressão que se você recompilar seu sistema (que contém a classe anafas.sistema.Sistema) com o JDK 1.6.0_10 (basta fazer isso com o próprio Netbeans + JDK 1.6.0_10 rc) então esse problema deve sumir.

P

thingol:
Que coisa maluca. Dá a impressão que se você recompilar seu sistema (que contém a classe anafas.sistema.Sistema) com o JDK 1.6.0_10 (basta fazer isso com o próprio Netbeans + JDK 1.6.0_10 rc) então esse problema deve sumir.

Efetuei novos testes hoje e esse problema deve ser resultado de algum bug do netbeans 6.5 Beta. O problema de fato não está na compilação, mas na execução. Quando eu executo o aplicativo fora do NetBeans, ele é executado normalmente…

Até mais,
PH

porfirio

Tenho tido esse problema por vezes. Está relacionado com o Compile-on-Save

Tenta fazer um Clean-Build e ve se tem erros na compilação depois reinicia o netbeans e tenta correr

Ou então vai a essa class modifica nem que seja adicionar um espaço e fazer ctrl+z e salva

Compile on save é algo novo e ainda bugado. se quiser pode desligar o suporte do mesmo

Criado 24 de setembro de 2008
Ultima resposta 30 de set. de 2008
Respostas 3
Participantes 3