Ah, pacotes são com letra minúscula. Abraço
Peter P. Lupo http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster Sun Certified Java Associate - Java Brown Belt +55 (021) 81742487 2010/6/4 Peter P. Lupo <[email protected]> > Sim. Data não está implementando Serializable. > > Abraço > > Peter P. Lupo > http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo > MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster > Sun Certified Java Associate - Java Brown Belt > +55 (021) 81742487 > > > 2010/6/4 Romulo Freires <[email protected]> > >> Isso ajuda? ^^ >> >> Digite o nome do arquivo serializado de feriados: >> feriados.ser >> java.io.WriteAbortedException: writing aborted; >> java.io.NotSerializableException: Questão2.Data >> at java.io.ObjectInputStream.readObject0(Unknown Source) >> at java.io.ObjectInputStream.readObject(Unknown Source) >> at java.util.HashMap.readObject(Unknown Source) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at java.io.ObjectStreamClass.invokeReadObject(Unknown Source) >> at java.io.ObjectInputStream.readSerialData(Unknown Source) >> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) >> at java.io.ObjectInputStream.readObject0(Unknown Source) >> at java.io.ObjectInputStream.defaultReadFields(Unknown Source) >> at java.io.ObjectInputStream.readSerialData(Unknown Source) >> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) >> at java.io.ObjectInputStream.readObject0(Unknown Source) >> at java.io.ObjectInputStream.readObject(Unknown Source) >> at Questão2.Feriados.recuperar(Feriados.java:58) >> at >> Questão2.RecuperaFeriadosSerializados.main(RecuperaFeriadosSerializados.java:11) >> Caused by: java.io.NotSerializableException: Questão2.Data >> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >> at java.io.ObjectOutputStream.writeObject(Unknown Source) >> at java.util.HashMap.writeObject(Unknown Source) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) >> at java.io.ObjectOutputStream.writeSerialData(Unknown Source) >> at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) >> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >> at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) >> at java.io.ObjectOutputStream.writeSerialData(Unknown Source) >> at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) >> at java.io.ObjectOutputStream.writeObject0(Unknown Source) >> at java.io.ObjectOutputStream.writeObject(Unknown Source) >> at Questão2.Feriados.salvar(Feriados.java:45) >> at >> Questão2.SalvaFeriadosSerializados.main(SalvaFeriadosSerializados.java:20) >> >> Não foi possível recuperar os feriados do disco >> >> Em 4 de junho de 2010 21:28, Peter P. Lupo <[email protected]> escreveu: >> >> OK, uma dicas pra vc descobrir: >>> >>> 1. rodar em debug e descobrir em qual catch a exceção está sendo >>> capturada. >>> 2. imprimir o stacktrace nos blocos catch. Um deles é o que está >>> capturando a exceção. >>> 3. imprimir o stacktrace no lugar onde vc imprime a mensagem de erro. Vc >>> consegue fazer isso mesmo sem a exceção fazendo um "new >>> Throwable.printStackTrace();" >>> >>> Abraço >>> >>> P.S.: Exceções podem ser lançadas com throws e capturadas com catches pq >>> herdam de Exception que herda de Throwable. No fundo, qualquer instância de >>> Throwable (e de suas subclasses) consegue fazer uso deste mecanismo de >>> try/catch. >>> >>> Peter P. Lupo >>> http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo >>> MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster >>> Sun Certified Java Associate - Java Brown Belt >>> +55 (021) 81742487 >>> >>> >>> 2010/6/4 Romulo Freires <[email protected]> >>> >>>> Vou tentar me organizar aqui, pra ver seu consigo passar o que está >>>> ocorrendo. >>>> >>>> Vocês tem razão. >>>> >>>> Em 4 de junho de 2010 21:19, Peter P. Lupo <[email protected]> escreveu: >>>> >>>> Não faz diferença estar ou não dentre as exceções que vc lançou. O >>>>> importante é a causa e não a conseqüência. Se vc captura o motivo real e >>>>> lança outra coisa, fica impossível pra gente descobrir o motivo real se vc >>>>> só nos diz a outra coisa. >>>>> >>>>> Se vc não consegue descobrir o motivo real, blz. A primeira coisa a >>>>> fazer é te ajudar a descobrir. Se vc consegue e não quer dizer, eu >>>>> realmente >>>>> desisto. E aí? Vc sabe dizer que erro está gerando essa sua mensagem "Não >>>>> foi possível recuperar os feriados do disco."? >>>>> >>>>> Abraço >>>>> >>>>> Peter P. Lupo >>>>> http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo >>>>> MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster >>>>> Sun Certified Java Associate - Java Brown Belt >>>>> +55 (021) 81742487 >>>>> >>>>> >>>>> 2010/6/4 Zaedy Sayão <[email protected]> >>>>> >>>>> Po cara, eu te mandei um exemplo pra vc ler arquivo txt e ver como eh o >>>>>> lance do caminho. >>>>>> Como disse, eh so vc adaptar pra sua necessidade.... >>>>>> >>>>>> E faz sentido o q o exercicio pede, vc vai ler arquivo eh serializado, >>>>>> nao txt =P >>>>>> >>>>>> Agora como o Peter disse, sem vc dizer a excecao fica dificil saber o >>>>>> q eh. >>>>>> Eu ja te ajudei com relacao a nao achar o arquivo (juro q tinha lido >>>>>> isso no inicio ao inves daquela sua mensagem de erro), mas adivinhar nao >>>>>> da >>>>>> =P >>>>>> >>>>>> []'s >>>>>> >>>>>> 2010/6/4 Romulo Freires <[email protected]> >>>>>> >>>>>>> O exercicio pede para usar ObjectOutputStream para salvar Zaedy e >>>>>>> para ler e recuperar eu usei no método ObjectInputStream >>>>>>> >>>>>>> Em 4 de junho de 2010 20:54, Zaedy Sayão <[email protected]>escreveu: >>>>>>> >>>>>>> Ah, vi q o caminho ta errado, eh exemplo, sem S. >>>>>>>> >>>>>>>> Eu geralmente crio uma pasta so pros arquivos, pra nao ficar tudo >>>>>>>> jogado la. >>>>>>>> Ai geralmente fica algo como: >>>>>>>> >>>>>>>> Projeto >>>>>>>> src/br/..../model >>>>>>>> src/br/..../view >>>>>>>> src/br/..../controller >>>>>>>> src/br/..../files >>>>>>>> >>>>>>>> []'s >>>>>>>> >>>>>>>> 2010/6/4 Zaedy Sayão <[email protected]> >>>>>>>> >>>>>>>> hauahua, eu to tao chapado de sono q nem vi q a mensagem foi >>>>>>>>> essa..........hauhaua >>>>>>>>> >>>>>>>>> Mas pra adiantar, vou te dar uma colher de cha. >>>>>>>>> >>>>>>>>> Pra ler arquivo: http://pastebin.com/9NKyYwNz >>>>>>>>> >>>>>>>>> Ai pra vc usar, tem q ser assim: >>>>>>>>> >>>>>>>>> ArrayList<String> stringArquivo = new LeArquivo() >>>>>>>>> >>>>>>>>> .leArquivo("src/br/ufrj/dcc/comp2/exemplos/arquivo.txt"); >>>>>>>>> >>>>>>>>> Ta em txt, mas ja te ajuda. >>>>>>>>> >>>>>>>>> Como eu disse, o eclipse pega a partir da raiz do projeto. >>>>>>>>> >>>>>>>>> Achei esse exemplo ai q eu tinha, bem antigo mas acho q funciona. >>>>>>>>> Testa ai e adapta pro seu caso. >>>>>>>>> To sem eclipse pra java aqui pra testar =P >>>>>>>>> >>>>>>>>> []'s >>>>>>>>> >>>>>>>>> 2010/6/4 Peter P. Lupo <[email protected]> >>>>>>>>> >>>>>>>>> "Não foi possível recuperar os feriados do disco." Foi uma >>>>>>>>>> mensagem que você criou. Facilitaria saber qual foi o erro, o motivo >>>>>>>>>> para >>>>>>>>>> não ter sido possível recuperar os feriados. >>>>>>>>>> >>>>>>>>>> Abraço >>>>>>>>>> >>>>>>>>>> Peter P. Lupo >>>>>>>>>> http://craftnicely.blogspot.com - >>>>>>>>>> http://sites.google.com/site/pplupo >>>>>>>>>> MPS.BR Authorized Implementation Practitioner - Certified >>>>>>>>>> ScrumMaster >>>>>>>>>> Sun Certified Java Associate - Java Brown Belt >>>>>>>>>> +55 (021) 81742487 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2010/6/4 Romulo Freires <[email protected]> >>>>>>>>>> >>>>>>>>>>> Eu procurei, não achei! >>>>>>>>>>> >>>>>>>>>>> Em 4 de junho de 2010 20:28, Romulo Freires < >>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>> >>>>>>>>>>> Arquivo tá na pasta do projeto >>>>>>>>>>>> >>>>>>>>>>>> Em 4 de junho de 2010 20:16, Zaedy Sayão >>>>>>>>>>>> <[email protected]>escreveu: >>>>>>>>>>>> >>>>>>>>>>>> Onde esta o arquivo? >>>>>>>>>>>>> >>>>>>>>>>>>> O eclipse se nao me engano le a partir do diretorio do projeto >>>>>>>>>>>>> >>>>>>>>>>>>> Faz uma busca aqui no grupo mesmo q ja tem esse assunto aqui >>>>>>>>>>>>> com solucao. >>>>>>>>>>>>> >>>>>>>>>>>>> []'s >>>>>>>>>>>>> >>>>>>>>>>>>> 2010/6/4 Romulo Freires <[email protected]> >>>>>>>>>>>>> >>>>>>>>>>>>>> Eu fiz a questão 2 e na na hora usar a classe >>>>>>>>>>>>>> RecuperaFeriadosSerializados pedido na 2c, o eclipse me dar a >>>>>>>>>>>>>> console para >>>>>>>>>>>>>> entrar com o nome do arquivo, eu digito Feriados.ser e o eclipse >>>>>>>>>>>>>> imprime: >>>>>>>>>>>>>> Não foi possível recuperar os feriados do disco. >>>>>>>>>>>>>> >>>>>>>>>>>>>> O arquivo Feriados.ser foi salvo, mas mesmo assim ele não >>>>>>>>>>>>>> consegue recuperar. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Se alguém puder ajudar eu agradeço. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>> Google Groups "Comp 2 - Geral" group. >>>>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>>>> [email protected]<comp2-geral%[email protected]> >>>>>>>>>>>>>> . >>>>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Zaedy Dantas Sayão >>>>>>>>>>>>> Graduando em Ciência da Computação DCC/UFRJ >>>>>>>>>>>>> http://www.manufato.com.br/ >>>>>>>>>>>>> MSN: [email protected] >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>> Google Groups "Comp 2 - Geral" group. >>>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>>> [email protected]<comp2-geral%[email protected]> >>>>>>>>>>>>> . >>>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "Comp 2 - Geral" group. >>>>>>>>>>> To post to this group, send email to >>>>>>>>>>> [email protected]. >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> [email protected]<comp2-geral%[email protected]> >>>>>>>>>>> . >>>>>>>>>>> For more options, visit this group at >>>>>>>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>> Groups "Comp 2 - Geral" group. >>>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>>> . >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> [email protected]<comp2-geral%[email protected]> >>>>>>>>>> . >>>>>>>>>> For more options, visit this group at >>>>>>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Zaedy Dantas Sayão >>>>>>>>> Graduando em Ciência da Computação DCC/UFRJ >>>>>>>>> http://www.manufato.com.br/ >>>>>>>>> MSN: [email protected] >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Zaedy Dantas Sayão >>>>>>>> Graduando em Ciência da Computação DCC/UFRJ >>>>>>>> http://www.manufato.com.br/ >>>>>>>> MSN: [email protected] >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Comp 2 - Geral" group. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> [email protected]<comp2-geral%[email protected]> >>>>>>>> . >>>>>>>> For more options, visit this group at >>>>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Comp 2 - Geral" group. >>>>>>> To post to this group, send email to [email protected]. >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected]<comp2-geral%[email protected]> >>>>>>> . >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Zaedy Dantas Sayão >>>>>> Graduando em Ciência da Computação DCC/UFRJ >>>>>> http://www.manufato.com.br/ >>>>>> MSN: [email protected] >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Comp 2 - Geral" group. >>>>>> To post to this group, send email to [email protected]. >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]<comp2-geral%[email protected]> >>>>>> . >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Comp 2 - Geral" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]<comp2-geral%[email protected]> >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Comp 2 - Geral" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]<comp2-geral%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/comp2-geral?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Comp 2 - Geral" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<comp2-geral%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/comp2-geral?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Comp 2 - Geral" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<comp2-geral%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/comp2-geral?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
