Ciao a tutti.. ho un problema che da giorni mi blocca il lavoro.. e' qualche mese che scrivo codice java..

ho costruito una classe che...
import java.io.*;

public class Action {
public Action(File aFile)
throws IOException
{
fis = new FileInputStream(aFile);
isr = new InputStreamReader(fis);
br = new BufferedReader(isr);
}

public static String getLine()
{
String line = br.readLine();
return line;
}

private FileInputStream fis = null;
private InputStreamReader isr = null;
private BufferedReader br = null;
private String line;
}
E' solo una parte di quello che dovra fare, ma ho dei problemi in fasi di compilazione del metodo getLine(); a me servirebbe avere dei metodi che muovano il buffer del file creato o lo ripristinano..

ma se compilo ottengo:
./Action.java:14: non-static variable br cannot be referenced from a static context
String line = br.readLine();
Mi potreste aiutare? tutto mi serve perche' nel main ho un grande richiamo di questa funzione.. e ho bisogno di questo buffer anche separato in altri casi.. quindi necessito di avere un metodo che mi restituisce la stringa +1 del buffer e di uno che lo ripristini all'inizio.

Ma non riesco.. attendo risposta.. ciao