Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    3

    Errore compilazione java

    Buonasera, spero di aver postato nella sezione giusta.
    Sono alle primissime armi con la programmazione in java, ho iniziato ad imparare da pochi giorni seguendo l'ottino manuale di claudio de sio, ho un problema nella compilazione (sia con javac da prompt che da EJE), l'errore è cannot find symbol.
    Ho cercato un po su google ma non ho trovato niente che sia riuscito a capire.
    Spero fiduciosamente in una risposta.
    Sotto il codice.
    ================================================== =
    public class Principale2 {
    public static void main(String args[]) {
    Auto fiat500;
    fiat500 = new Auto();
    fiat500.cilindrata = 500;
    fiat500.muoviti();
    Auto ferrariTestarossa = new Auto();
    ferrariTestarossa.cilindrata = 3000;
    ferrariTestarossa.muoviti();
    }
    }
    ================================================== ==

    Questo è l'errore che ricevo: C:\Documents and Settings\Francesco\Desktop\CorsoJava\Principale2.j ava:3: cannot find symbol
    symbol : class Auto
    location: class Principale2
    Auto fiat500;
    ^
    C:\Documents and Settings\Francesco\Desktop\CorsoJava\Principale2.j ava:4: cannot find symbol
    symbol : class Auto
    location: class Principale2
    fiat500 = new Auto();
    ^
    C:\Documents and Settings\Francesco\Desktop\CorsoJava\Principale2.j ava:7: cannot find symbol
    symbol : class Auto
    location: class Principale2
    Auto ferrariTestarossa = new Auto();
    ^
    C:\Documents and Settings\Francesco\Desktop\CorsoJava\Principale2.j ava:7: cannot find symbol
    symbol : class Auto
    location: class Principale2
    Auto ferrariTestarossa = new Auto();
    ^
    4 errors

    Processo terminato ... ci sono problemi.


    Ps. non avete una funzione per gli spoiler su questo forum?

    rather

  2. #2
    Semplicemente non trova la classe Auto.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Per compilare questa classe ti serve anche la classe Auto. Dov'è?

    ps: usa il tag CODE per postare il codice, così è una porcheria...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    3
    Potreste gentilmente postarmi il codice nel quale è presente anche la classe Auto, pronto da essere eseguito? Comuqnue ho copiato quel codice dal libro di claudio de sio e lo da già così...non capisco perchè non abbia inserito la classe java, un altro codice con cui ho lo stesso preblema è questo:
    codice:
    public class Principale {
        public static void main(String args[]) {
            Punto punto1;
            punto1 = new Punto();
            punto1.x = 2;
            punto1.y = 6;
            Punto punto2 = new Punto();
            punto2.x = 0;
            punto2.y = 1;
            System.out.println(punto1.x);
            System.out.println(punto1.y);
            System.out.println(punto2.x);
            System.out.println(punto2.y);
        }
    }
    Teoricamente dovrebbe restituirmi a video il valore delle 2 variabili x e y ma non lo fa...immagino manchi la punto1 e punto2, potreste per favore schiarirmi un po' le idee...sono confuso.

    Chiedo quindi il codice di cui ho parlato nel precendente post e quello di cui ho parlato in questo in versione compilabile senza errori...

    Ringrazio in anticipo

  5. #5
    Punto 1: Ci vorrebbe il mago Oronzo per scrivere il codice di due classi sconosciute.

    Punto 2: Pur non sapendo chi fosse il famoso Claudio de Sio ho fatto una ricerchina con google ho individuato il sito, scaricato il libro e ad una prima e superficiale occhiata ho trovato la classe Auto.
    Secondo te scrivono un libro nel quale mettono un esempio che fa riferimento ad una classe sconosciuta?

    Punto 3: Ma i libri li leggete oppure siete capaci solo di fare copia e incolla di codice del quale non comprendete neanche il significato?

    Punto 4: maahhhh
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    3
    Grazie, ho capito il mio stupidissimo errore, mi scuso per il tempo che le ho fatto perdere.
    codice:
    class Punto {
        public int x;
        public int y;
        public static void main(String[] argc) {
            Punto punto1;
            punto1 = new Punto();
            punto1.x = 2;
            punto1.y = 6;
            Punto punto2 = new Punto();
            punto2.x = 0;
            punto2.y = 1;
            System.out.println(punto1.x);
            System.out.println(punto1.y);
            System.out.println(punto2.x);
            System.out.println(punto2.y);
        }
    }

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.