Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: aiuto creazione jar

  1. #11
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Uri_geller
    Inoltre ho rifatto la classe, sostituendo l'arrayList con un vector di oggetti...ma l'errore è sempre lo stesso...
    Che vuol dire? Che hai scritto questa volta? Non siamo indovini...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  2. #12
    Dunque dunque....finalmente una buona notizia: sono riuscito a sistemare qualcosina; mi rimane questo problema da sistemare:

    warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.Vector

    Qualche idea?

  3. #13
    Originariamente inviato da Uri_geller
    Inoltre ho rifatto la classe, sostituendo l'arrayList con un vector di oggetti...ma l'errore è sempre lo stesso...ci sfugge qualcosa.
    Non devi cambiare struttura dati! Per evitare le warnings ti basta fare una piccola modifica al codice (nota il grassetto):
    codice:
    public class miaClasse {
    
        public ArrayList <String>carica() throws Exception{
            FileInputStream fis = new FileInputStream("Archivio.txt");
            ObjectInputStream ois = new ObjectInputStream(fis);
            ArrayList<String> list =(ArrayList<String>) ois.readObject();
            ois.close();
            fis.close();
            return  list;
        }
    
        public  void scrivi(ArrayList<String> list)   {
            try{
               FileOutputStream fos = new FileOutputStream("Archivio.txt");
                 ObjectOutputStream oos = new ObjectOutputStream(fos);
                 oos.writeObject(list);
                 oos.flush();
                 oos.close();
                 fos.close();
            }catch(IOException e){
                      System.out.println("Errore: "+e);
              }
    
         }
    }

  4. #14
    guarda che i warning erano tutti perchè non bisognava fare il cast:
    codice:
    Vector<classe> v = (Vector<classe>)ois.readObject() /* WARNING!*/
    
    Vector v = (Vector)ois.readObject  /*OK!*/
    infatti i warning sono riuscito ad eliminarli quasi tutti: mi manca quello che ti ho citato sopra e nn capisco come venirne a capo.
    Cmq ti ringrazio x l'aiuto che mi stai dando!

  5. #15
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Uri_geller
    Dunque dunque....finalmente una buona notizia: sono riuscito a sistemare qualcosina; mi rimane questo problema da sistemare:

    warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.Vector

    Qualche idea?
    Se non ci fai vedere che hai scritto è difficile tirare a indovinare... Come lo chiami il metodo add?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #16
    Alla fine ce l'ho fatta! Ho perso 3 anni di vita ma ne è valsa la pena...era netbeans che faceva i capricci..infatti come dicevi tu, era strano che dava errore sul cast in quanto la procedura era corretta!
    Ciao alex buona serata...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.