Duvida Eclipse - Urgente!

16 respostas
keller

Estamos migrando o sistema aqui na empresa para o Eclipse mas cada classe nova que é extendida (ex.: JFrame) ele pede para ter esta variavel…

Fica aquele amarelo de aviso…
Alguem poderia me dizer porque :?:

t+ :wink:

16 Respostas

caiofilipini

Qual versão de Eclipse e JDK?

ricardolecheta

Porque sua classe implementa Serializable. Este número é uma espécie de identificador da classe usado na hora da serialização.

http://java.sun.com/products/jdk/rmi/doc/serial-spec/class.doc.html

http://java.sun.com/j2se/1.4.2/docs/guide/serialization/spec/class.html

Antes existia um plugin que gerava este numero;
http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=257

Mas agora parece que o Eclipse 3.1 mostra um warning. O Quick Fix deve gerar um número para vc.

keller

Respondendo ao caiofilipini:

JDK = j2sdk1.4.2_05
Eclipse = 3.0.1

*mas acho que não tem nada haver com isso…

Mas fica uma duvida ainda:

Porque tenho que criar esse número de identificação ?
Pra que ele serve ?

Obrigado! :wink:

danieldestro

Windows / Preferences / Java / Compiler / Serializable class without serialVersionUID = Ignore

keller

Obrigado, Daniel! :smiley:

mas ainda continuo com a ‘duvida’…

Porque tenho que criar esse número de identificação ?
Pra que ele serve ?

:roll:

danieldestro

Depois que eu dei um “ignore”, nunca mais me preocupei com isso.

keller

heheheheh tá bom, quando eu tiver tempo eu olho os link’s que o Ricardo deixou…

e Daniel onde conseguisse esse seu ‘banner’ do gmail ?
eu tenho gmail também onde eu consigo um pra min ?

:smiley:

danieldestro

Pior que não lembro.
Peguei o site no jablo da vida.

danieldestro

http://www.gmailforums.com/index.php?s=ae9b5b057814bc5f9080dc7ed394f552&showtopic=2222

A

Tem um gerador aqui:
http://www.nhacks.com/gmail/
.

Y

É o seguinte cara esse problema tem haver com a sua versão do Eclipse!
Até a versão 3.0 a IDE não se preocupa que está situação agora ela chia!!
Vc tem duas opções p/ resolver o problema uma é seguir um esquema descrito acima e desativar está verificação e nada de errado vai ocorrer.
Outro jeito é criar está constante e a inicializar com o valor dado pelo programa serialver que vem junto com o SDK ou o próprio Eclipse pode fazer isto p/ vc!!!

Não esquenta não isso não é erro é coisa do Eclipse!!!

Y

É o seguinte cara esse problema tem haver com a sua versão do Eclipse!
Até a versão 3.0 a IDE não se preocupa que está situação agora ela chia!!
Vc tem duas opções p/ resolver o problema uma é seguir um esquema descrito acima e desativar está verificação e nada de errado vai ocorrer.
Outro jeito é criar está constante e a inicializar com o valor dado pelo programa serialver que vem junto com o SDK ou o próprio Eclipse pode fazer isto p/ vc!!!

Não esquenta não isso não é erro é coisa do Eclipse!!!

keller

Obrigado a todos! heheheh to até feliz de tanta gente ajudando…
Tá tudo ok, funcionando beleza, Obrigado a todos!

t+ ae…

:wink:

danieldestro

Não esqueça de mandar os 10%.

keller

ok, manda a conta :lol:

labbati

Eu estou com este mesmo problema. Tem uma versão no servidor que está com um versionSerialUID e no client outra. Parece que não esta atualizando no servidor e ocorre erro na hora de desearilizar.

Criado 21 de setembro de 2004
Ultima resposta 26 de set. de 2008
Respostas 16
Participantes 7