vi prego ditemi cosa c'è che no va in queste quattro riche di codice:


l'errore che mi da è: Exeption in thread "main" java.lang.JavaNoSuchMehtodError - main

public class GestioneFattureProforma
{

public void main( ){

StampaFattura(new FatturaProforma(new java.util.Date()," CICCIO","PISO", 4));
}

public void StampaFattura(FatturaProforma FP1)
{

System.out.print("Cliente:.....");
System.out.println(FP1.Cliente);
System.out.print("Fornitore:.....");
System.out.println(FP1.Fornitore);
System.out.print("Data Operazione: ");
System.out.println(FP1.Data);
System.out.print("FP1.Numero Fattura: ");
System.out.println(FP1.NumeroFattura);
System.out.print("Nuemero Righe: ");
System.out.println(FP1.NumeroRighe);
System.out.println();
for(int i=0; i<FP1.NumeroRighe; i++)
{
FP1.ScriviNuovaRiga("batteria","scatola","colli",( int) (Math.random()*10)+1, 32 ,(int) (Math.random()*100),(float)((Math.random())+(Math. random()*10)));

}
FP1.LeggiRiga();
System.out.println("");
System.out.print("Totale Fattura:.....");
System.out.println((int) FP1.PassaTotaleFattura());

}



}



vatemi capire dove sbaglio...