Ciao a tutti,
sono agli inizi comn java e mi diverto a modificare qualche riga di codice che vedo in giro....

Ora sto provando a vedere le eccezioni...in questo sorgente:



class Prova
{

public void controllaNumero(String num) throws NumberFormatException
{
//Trasformo stringa in int.
//##########
int numero = Integer.parseInt(num);
System.out.println(numero+2);
}



public static void main(String args[])
{

String mioNumero = args[0];


try
{
this.controllaNumero(mioNumero);

}
catch (NumberFormatException nfe)
{
System.err.println(nfe);
System.out.println(nfe.getMessage());
}


}
}





ma quando compilo ho quest'errore:


C:\java>javac Prova.java
Prova.java:22: non-static variable this cannot be referenced from a static conte
xt
this.controllaNumero(mioNumero);
^
1 error



cosa è?? qualcuno può aiutarmi??
Ciao e grazie GIuseppe