Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    12

    Compilazione Vector fallita

    Ho un problema nella compilazione di un esempio sull'argomento dei vector che trovo sul manuale che sto trattando

    codice:
    import java.util.*;
    import javax.swing.*;
    
    public class ListaNomi{
    
      public static void main(String argv[]){
        Vector v = new Vector();
        
        while(true){
          String nome = JOptionPane.showInputDialog(null, "Inserisci un nome");
          if(nome == null || nome.equals(""))
            break;
          else
            v.add(nome);
        }
    
    
          Iterator i = v.iterator();
          
          System.out.println("I nomi inseriti sono:");
          while(i.hasNext()){
            System.out.println((String)i.next());
        }
      }
    }
    quando vado a compilare sul terminale mi viene restituito questo errore:

    Errore compilazione vector.jpg

    Secondo voi dove sta l'errore? Mi scuso se la risposta è al quanto ovvia.
    Ultima modifica di Dryblow; 04-04-2014 a 15:53

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    Non è un errore, è un warning.
    Usa i generics per i Vector:
    codice:
    Vector<String> v = new Vector<String> ();
    ...
    v.add (nome);

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    12
    Quote Originariamente inviata da zipangulu Visualizza il messaggio
    Non è un errore, è un warning.
    Usa i generics per i Vector:
    codice:
    Vector<String> v = new Vector<String> ();
    ...
    v.add (nome);
    Grande, adesso con i generics va la compilazione. Se posso mi rimane l'ultimo problema che ho avuto anche con un altro esempio, in fase di compilazione non trova la classe "ListaNomi" anche se ho aperto con quella classe.

    Non ho afferrato qualche concetto antecedente, con gli esercizi che facevo sugli Array o i tipi primari non avevo questi problemi, tutto è sorto con l'utilizzo degli "import" fatti prima di istanziare la classe.

    Grazie in anticipo!

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    Quote Originariamente inviata da Dryblow Visualizza il messaggio
    Grande, adesso con i generics va la compilazione.
    No aspetta, non è che come era prima non compilava, semplicemente ti segnalava che ci stavano delle "unsafe operations".
    Leggi un po' su internet riguardo i warning.

    Quote Originariamente inviata da Dryblow Visualizza il messaggio
    in fase di compilazione non trova la classe "ListaNomi" anche se ho aperto con quella classe.
    Non ho capito.Cosa non va?Spiegati meglio.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    12
    Quote Originariamente inviata da zipangulu Visualizza il messaggio
    Non ho capito.Cosa non va?Spiegati meglio.
    Chiedo scusa la mia stupidità si evidenzia ancora una volta, avevo settato una variabile "CLASSPATH" leggendo su internet che mirata a "JAVA_HOME" e non mi andava più il runtime di nessun file java.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.