Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [JAVA]Problema di compatibilità

    Ave populus,
    visto che ho dei problemini nell'esecuzione di un mio programma java su un 2000 e su un XP, ho pensato che potesse essere un errore di operazioni deprecate; infatti quando compilo ottengo:
    Note: stampafrontalini.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.

    Terminated with exit code 0
    dando allora javac -Xlint stampafrontalini ottengo:
    stampafrontalini.java:143: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type java.util.Vector
    dati.addElement(nextStr);
    ________________^
    stampafrontalini.java:16: warning: [serial] serializable class stampafrontalini has no definition of serialVersionUID
    public class stampafrontalini extends JFrame implements ActionListener {
    _______^
    2 warnings

    Terminated with exit code 0
    Cosa significa???

  2. #2
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    Re: [JAVA]Problema di compatibilità

    ops ho sbagliato forum
    chiedo venia e chiedo di spostarmi grassie

  3. #3
    intanto ti rispondo, tanto poi spostano il thread..

    praticamente a occhio sembra che lo abbia compilato con la 1.5, se lo compili con la 1.4 sicuramente non ti da il warning.


    comunque, se vuoi risolvere i wanrings:

    - il primo dice che , appunto, stai usando un Vector senza specificare il tipo oggetti contenuto. Si può fare ma la 1.5 ha aggiunto una nuova sintassi, per un nuovo vector, con la quale è possibile specificare i tipi di oggetto che dovrai ficcare nel vector (oppure gli specifichi Object e vai come prima):

    es.

    Vector<String> vettore = new Vector<String>();


    - il secondo dice che non hai aggiunto il private static final long serialVersionUID (il quale valore te lo puoi inventare)
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  4. #4
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    grassie

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.