Bad class file - erro compilação

2 respostas
L
Boas!

Estou tentando compilar no eclipse usando o ant todos meus pacotes e está dando esse seguinte erro,alguém sugere algo:

[javac] Compiling 77 source files to C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\cto\WEB-INF\classes

[javac] C:\Desenvolvimento\teste\internet-admin\src\teste\BMKservice\GetDocResponseGetDocResult.java:10: cannot access java.io.Serializable

[javac] bad class file: C:\Arquivos de programas\Java\jre1.5.0_01\lib\rt.jar(java/io/Serializable.class)

[javac] class file has wrong version 49.0, should be 48.0

[javac] Please remove or make sure it appears in the correct subdirectory of the classpath.

[javac] public class GetDocResponseGetDocResult  implements java.io.Serializable, org.apache.axis.encoding.AnyContentType {

[javac] ^

[javac] 1 error

Obrigado

2 Respostas

T

Alguma classe no seu sistema foi compilada com “-target 1.5” (o byte na posição 8 do arquivo .class está com o valor “49” em decimal ou “0x31” em hexadecimal) quando precisaria ter sido compilada com “-target 1.4” (o byte na posição 8 do arquivo .class deveria estar com o valor “48” em decimal ou “0x30” em hexadecimal).

L

Mudei a versão do java.A maquina em que estava usava o java 5 agora deu certo.
valeu

Criado 2 de maio de 2006
Ultima resposta 2 de mai. de 2006
Respostas 2
Participantes 2