Salve,

Ho iniziato da poco ha studiare le applet in java, e come mia seconda applicazione, sto realizzando un'applet che, leggendo il contenuto di una cartella mi stampa in una lista tutti i file presenti nella cartella, il codice dell'applet è questo:
codice:
import java.applet.*;
import java.awt.*;
import java.io.*;

public class reader extends Applet
{
	public void init() 
	{
		List lista_file = new List();
		
		File cartella = new File("file");
		
		if (cartella.isDirectory()) {
		   File[] files = cartella.listFiles();
		   
		   for (int i = 0; i < files.length; i++) {
		      lista_file.add(files[i].getAbsolutePath());
		   }
		}
		
		add(lista_file);
	}
}
Fin quando inserisco solamente la lista va tutto bene, ma dopo che ho inserito la lettura della directory, quando provo l'applet mi dice: Errore nell'esecuzione dell'applicazione

Come posso risolvere il problema?