Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94

    [JAVA] quando compilo non viene visto "extends"

    Salve a tutti,avrei un problemino...praticamente ho una classe da cui ereditano varie classi,compilo la classe principale ed è tutt'ok,poi inizio a compilare le sottoclassi (collegate alla principale con extends)ma negli errori mi dice ke non trova la classe
    principale

    esempio:

    class Madre{ //questa la compila
    }

    class figlio1 extends Madre{ //nn compila
    }

    class figlio2 extends Madre{ //nn compila
    }

    class figlio3 extends Madre{ //nn compila
    }

    da cosa dipende?

  2. #2

    Re: [JAVA] quando compilo non viene visto "extends"

    Originariamente inviato da haidi8
    Salve a tutti,avrei un problemino...praticamente ho una classe da cui ereditano varie classi,compilo la classe principale ed è tutt'ok,poi inizio a compilare le sottoclassi (collegate alla principale con extends)ma negli errori mi dice ke non trova la classe
    principale

    esempio:

    class Madre{ //questa la compila
    }

    class figlio1 extends Madre{ //nn compila
    }

    class figlio2 extends Madre{ //nn compila
    }

    class figlio3 extends Madre{ //nn compila
    }

    da cosa dipende?
    Non è che Madre è in un package?
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    ho provato con e senza package..ma niente

  4. #4
    Originariamente inviato da haidi8
    ho provato con e senza package..ma niente
    Come fai per compilare?
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    uso il metodo vecchio...nel prompt

  6. #6
    Originariamente inviato da haidi8
    uso il metodo vecchio...nel prompt
    Mi servono più inforrmazioni, in particolare:
    -il comando esatto che dai per compilare
    -la struttura della cartella (sottocartelle e file contenuti compresi) che contiene i sorgenti
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    allora per compilare

    javac madre.java (per eseguire invece java madre)

    madre si trova nella cartella bin di jdk,

    ho provato anke aggiungendo il package..cioè creo la cartella nuovaCartella (sempre in bin) dove metto i file in più in ogni file devo aggiungere la riga

    package package nuovaCartella

    per compilare:

    javac nuovaCartella/madre.java


    Tutto questo però dopo ke nella variabile d'ambiente PATH ho messo il path della cartella bin del jdk, e nel prompt ho dato tale path!

  8. #8
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se sono nella stessa dir prova javac *.java

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    WOW floyd ha compilato senza erroriiii...però quando eseguo la classe con il main mi da l'eccezione NoClassDefFoundError


    cmq grazie mille lo stesso è un buon passo avanti...

  10. #10
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    forse è un probl di classpath

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