Funcionou, não sei como mais funcionou. Em 4 de junho de 2010 21:36, Peter P. Lupo <[email protected]> escreveu:
> 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]<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.
