Duvida Eclipse - Urgente!  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

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


static final serialVersionUID field of type long


Fica aquele amarelo de aviso..
Alguem poderia me dizer porque

t+
[WWW] [MSN]
caiofilipini
GUJ Master
[Avatar]

Membro desde: 26/06/2003 15:17:59
Mensagens: 1255
Localização: São Paulo
Offline

Qual versão de Eclipse e JDK?

Caio N. Filipini
"There is no spoon."
[Email] [WWW]
ricardolecheta
GUJ Master
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline

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.

Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

Respondendo ao caiofilipini:

JDK = j2sdk1.4.2_05
Eclipse = 3.0.1

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

--


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


Mas fica uma duvida ainda:

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

Obrigado!
[WWW] [MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

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

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

Obrigado, Daniel!

mas ainda continuo com a 'duvida'..

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

[WWW] [MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

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

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

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 ?

[WWW] [MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

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

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

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

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
AllMighty
Java Ninja
[Avatar]

Membro desde: 16/08/2004 17:21:42
Mensagens: 266
Localização: São Paulo
Offline

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

Rafael de F. Ferreira
Blog: http://www.rafaelferreira.net/
Links miscelâneos: http://stoa.usp.br/rafaelferreira
[Email] [WWW] [MSN] [ICQ]
YellowBike
JavaChild
[Avatar]

Membro desde: 06/12/2003 00:44:16
Mensagens: 111
Offline

É 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!!!!
[Email]
YellowBike
JavaChild
[Avatar]

Membro desde: 06/12/2003 00:44:16
Mensagens: 111
Offline

É 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!!!!
[Email]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

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

t+ ae..

[WWW] [MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

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

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team