Falha ao compilar arquivo

2 respostas
wilsontads

Seguinte, to usando aqui IDE netbeans 7,
sistema operacional windows…
jre 6, e quando tento compilar o arquivo… o seguinte erro é gerado na tela de saida:

[color=red]An exception has occurred in the compiler (1.6.0_12). Please file a bug at the Java Developer Connection (<a href="http://java.sun.com/webapps/bugreport">http://java.sun.com/webapps/bugreport</a>)  after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report.  Thank you.

java.lang.ClassFormatError: Truncated class file

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 org.apache.tools.ant.module.bridge.AntBridge$MainClassLoader.findClass(AntBridge.java:622)

at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

at com.sun.tools.javac.comp.Annotate.<init>(Annotate.java:52)

at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:36)

at com.sun.tools.javac.jvm.ClassReader.<init>(ClassReader.java:215)

at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:168)

at com.sun.tools.javac.main.JavaCompiler.<init>(JavaCompiler.java:293)

at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:72)

at com.sun.tools.javac.main.Main.compile(Main.java:340)

at com.sun.tools.javac.main.Main.compile(Main.java:279)

at com.sun.tools.javac.main.Main.compile(Main.java:270)

at com.sun.tools.javac.Main.compile(Main.java:69)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)

at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1065)

at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:882)

at org.netbeans.modules.java.source.ant.JavacTask.execute(JavacTask.java:120)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

at org.apache.tools.ant.Task.perform(Task.java:348)

at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

at org.apache.tools.ant.Task.perform(Task.java:348)

at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

at org.apache.tools.ant.Task.perform(Task.java:348)

at org.apache.tools.ant.Target.execute(Target.java:357)

at org.apache.tools.ant.Target.performTasks(Target.java:385)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)

at org.apache.tools.ant.Project.executeTarget(Project.java:1306)

at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

at org.apache.tools.ant.Project.executeTargets(Project.java:1189)

at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278)

at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:497)

at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)

D:\Meus Documentos\NetBeansProjects\TADS2\nbproject\build-impl.xml:401: The following error occurred while executing this line:

D:\Meus Documentos\NetBeansProjects\TADS2\nbproject\build-impl.xml:189: Compile failed; see the compiler error output for details.

FALHA NA CONSTRUÇÃO (tempo total: 0 segundos)[/color]

2 Respostas

kaique

Você tem instalado no seu S.O. o JDK ou somente a JRE?
Lembrando que JRE é a VM. Para compilar um programa, você precisa do compilador, ou seja, o JDK.

[]'s.

Marky.Vasconcelos

O Eclipse compila se voce tiver só a JRE.

Criado 17 de junho de 2009
Ultima resposta 18 de jun. de 2009
Respostas 2
Participantes 3