Fehlermeldung beim Einlesen von Dateien aus dem Verzeichnis in ein Array

OKShaitan

Grünschnabel
Ich bekomme diese Fehlermeldung:

java.security.AccessControlException: access denied (java.io.FilePermission C:\Bestellungen read)


Hier der Code dazu. Mit dem jdk 1.4.2 hat es noch funktioniert. Mit dem jdk1.5.0 will es nicht mehr. Lt Api ist der absolute Pfad richtig eingegeben und auch listFiles dürfte theoretisch keine Fehlermeldung produzieren. Der Fehler müßte aber in der roten Textzeile sein. Irgendwelche Ideen? Bei mir sind keine konstruktiven Gedanken mehr vorhanden :/

//Konstruktor
public FileScanner()
{
//Erstellung von der Deskriptoren
this.lstFiles = new ArrayList();
this.src = new File("C:/Bestellungen/");
this.parser = new XMLParser();
}

/*************
* Methoden
*************/

public void getFile () {

try {
System.out.println ("Im FileScanner getFile, " + src);
//Einlesen aller Dateien aus dem Verzeichnis in ein Array
--> File[] files = src.listFiles(); <--
System.out.println ("Im FileScanner Dateien auslesen");
//Wenn Array keine Inhalte enthält?

if (files.length == 0) {
//Beenden
System.out.println ("Keine Datei vorhanden");
System.exit(99);
}//end if

else {
. . .
 
Zurück