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

    Problemi con il main

    Ciao a tutti,sono un novellino di java,mi sto avventurando in questi giorni per la prima volta,stavo risolvendo uno dei tanti esercizietti iniziali quando mi sono trovato davanti a questo problema.
    • class Rettangolo{
      private int base, altezza;
      public Rettangolo(int x, int y){
      base=x;
      altezza=y;
      }
      public double diagonale(){
      return (Math.sqrt(Math.pow(base,2)+Math.pow(altezza,2)));
      }
      public int perimetro(){
      return (2*(base+altezza));
      }
      public void mostra(){
      System.out.println("Rettangolo:");
      System.out.println(" - base: "+base);
      System.out.println(" - altezza: "+altezza);
      }
      }


    questo è il pezzo di codice,il problema sta non nella compilazione,ma quando vado a farlo eseguire, che mi da questo mess "Rettangolo.main class wasn't found in Rettangoloo project".

    Cosa deco fare?io uso netbeans 5.5

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Una classe java per esere eseguita deve avere un metodo main.
    Consiglio la lettura di qualche guida di base, su internet trovi molti tutorial che ti possono aiutare ad iniziare con java. Ciao e buon apprendimento.

  3. #3
    ma in questo caso come faccio a creare un metodo main?è diversi giorni che cerco di capire come fare :master: ,potresti darmi una dritta?

    Grazie

  4. #4
    In un progetto Java la classe che contiene il metodo main() sarà la prima ad essere eseguita.
    Il metodo main() viene definito secondo una sintassi standard che è:

    codice:
    public static void main(String[] args){}
    all'interno del metodo andari a definire le varie "operazioni" che vuoi siano eseguite dalla tua classe.....
    S-RDZN

    J2EE programmer

  5. #5
    Ho provato a fare come hai detto te ma mi esce lo stesso che manca il metodo main

  6. #6
    scusa ho sbagliato,adesso l'errore è nell'eseguire il codice,nell'output mi da questo errore

    java.lang.NoClassDefFoundError: rettangolo/Rettangolo
    Exception in thread "main"
    Java Result: 1

  7. #7
    nel main cosa hai scritto? puoi postare il codice?
    S-RDZN

    J2EE programmer

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Dall'errore che ti da sembra che tu abbia messo la tua classe in un package, senza dichiararlo.
    All'inizio del codice metti
    codice:
    package rettangolo;
    P.s. secondo me e' piu' utile scrivere i primi programmi con il blocco note e compilare da console, per poi passare ad un IDE come Netbeans quando si e' capito il funzionamento base di 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.