e para mudar o nome do packpage sem tem que refazer tudo, tem como? pq como vc disse tá com letra maiuscula inicial.
Em 4 de junho de 2010 21:46, Peter P. Lupo <[email protected]> escreveu: > Só classes que implementam Serializable (ou suas superclasses ou alguma > interface que herde de Serializable) conseguem ser serializadas. > > Só faltou vc sinalizar que Data é Serializable. > > Entendeu? > > 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]> > >> 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]<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.
