Warning: Add default serial version ID  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
dsiviotti
Virtual Machine Man
[Avatar]

Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline

Pessoal, há pouco tempo eu instalei o Eclipse que dá suporte a java 5.0. Algumas de minhas classes ficaram com o seguinte warning:

- Add defaul serial version ID
- Add generate serial version ID

Isso tem a ver com o java 5.0 ou é coisa do Eclipse? Qual seria o propósito de uma serial version ID?

EDITADO:
Achei a opção no Eclipse que desliga esse warning, mas gostaria de saber por que criar um serial version ID.

This message was edited 1 time. Last update was at 03/06/2005 01:30:11


Douglas Siviotti
[Email] [WWW] [Yahoo!] [ICQ]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Este campo faz parte da especificação da interface de marcação Serializable para que o framework de persistência da JVM identifique de forma única um objeto. Dah uma bisoiada lah:
http://java.sun.com/j2se/1.5.0/docs/api/java/io/Serializable.html


Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
marcioa1
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline

dsiviotti,

Caso queira inibir este aviso, vá em Window > Preferences > Java > Compiler ? Erros/Warning > J2SE 5.0 Options e desmarque lá dentro

Márcio

SCJP 1.4,
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Precisa dizer que nao eh uma boa ideia desabilitar warnings?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline

aproveitando o topico!! qual o versao do Eclipse que suporta o java 5(que eh o 1.5_xx certo??), mas qual eh a versao do eclipse!!


Obrigado!!

Não respondo dúvidas via MP!
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

A mais recente, ueh.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
marcioa1
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline

fredferrao,

O Eclipse suporta java5 a partir da versão 3.1

cv,

Concorde em deixar os warnings. Você pode me ajudar no seguinte warning ?





Diz respeito a generics, e estou recebendo uma série deles nos meu tableModels.

Obrigado,

Márcio

This message was edited 1 time. Last update was at 03/06/2005 10:10:56


SCJP 1.4,
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

marcioa1 wrote:Concorde em deixar os warnings. Você pode me ajudar no seguinte warning ?


...


De fato, tem a ver com os generics. Note que na linha 2 vc pega um Vector, que nao eh parametrizado:



Pra se livrar desse warning, o melhor jeito eh modificar o seu cast:



Ah, e os casts nos returns eram desnecessarios - vc ta retornando Object de qqer jeito - alias, tem um warning no Eclipse pra isso tb. Voce habilitou o dito?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline

Valeu marcio!! to baixando a versao: eclipse-SDK-3.1RC1-win32

Não respondo dúvidas via MP!
marcioa1
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline

cv,

Aundo coloquei <Object> , começõu a dar outro warning.

Agora estou com o seguinte c~´odigo ( sem warnings )



Mas o seguinte método está dando outro warning


se coloco ? no lugar de Object, levo um erro.

Tem alguma sugestão de como consertar isto ?

Obrigado,

Márcio

SCJP 1.4,
[Email]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team