Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Prime esperienze con Java: problemi di compilazione

    Buongiorno a tutti,
    sono un neofita di java, ho scaricato j2sdk1.4.2_13 e sto cercando di capire questo mondo. Ho preso dei sorgenti sul web e sto cercando di compilarli

    Uomo.java:

    public class Uomo {
    String nome;

    public void dorme() {
    System.out.println("ZZZZ ZZZZZZ ZZZZ");
    }
    }
    si compila senza problemi

    Lord.Java:

    public class Lord extends Uomo {
    public void parla() {
    System.out.println("Good morning sir");
    }
    }
    quando lo compilo mi esce questo errore:
    Public class Lord extends Uomo
    ^
    cannot resolve symbol.
    i due sorgenti sono nella stessa cartella c:\j2sdk1.4.2_13\java
    Ringrazio fin da ora chi vorrà aiutarmi
    Angelo
    PS spero nella comprensione per uno che scrive software gestionale dal 1974, da quando i sistemi operativi non erano su disco!!
    Angelo

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Da quello che ti risponde parrebbe che tu abbia scritto il modificatore "public" con la 'P' maiuscola.

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Prime esperienze con Java: problemi di compilazione

    Originariamente inviato da angeloweb
    ho scaricato j2sdk1.4.2_13
    1.4.2???? VVoVe:
    Da dove l'hai scaricata? Guarda che è un po' vecchiotta!! Da circa 3 mesi c'è Java 6 (1.6.0)!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    La p di public è minuscola e l'errore viene segnalato sotto la U di Uomo (mi scuso per l'inesatezza)
    la versione di Java l'ho scaricata dal sito della Sun a questo indirizzo
    http://java.sun.com/j2se/1.4.2/download.html
    Se c'è una versione piu' aggiornata , fatemi sapere l'indirizzo per scaricarla.
    Grazie a Downloader e andbin per le vostre risposte
    Angelo

  5. #5

  6. #6
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    non hai importato la classe Uomo dentro la classe Lord (che ne fa uso quando dichiari "extends Uomo")
    aggiungi come prima riga di Lord.java
    codice:
    import tuo_nome_package.Uomo;

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Ma scusa è alla prime armi e gli vuoi far fare un package personalizzato??

    Ha fatto un 'extends' per provare, nulla di più.

  8. #8
    grazie, provo
    Angelo

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.