Hallo,
habe bisher leider noch keine passende Lösungen für mein Problem gefunden.
Ich lass mir in meinem Programm eine ArrayList von einer externen Datei einlesen. Die Datei befindet sich im selben Ordner wie die durchführende Klasse mit der Main. Komischer Weise funktioniert dies ohne Probleme in Eclipse, aber in Netbeans wirft er mir ne "FileNotFoundException". Das Programm muss in Netbeans geschrieben werden (Projekt-Arbeit Vorgabe), ansonsten würd ichs ja mit Eclipse verwenden.
"dateiFilm" wurde global deklariert:
Habe als Pfad sämtliche Varianten (ohne "/", direkte Pfad, ".getClass.getResource(),..) durchprobiert.
Hier die Aufrufende Methode:
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank im Voraus!
habe bisher leider noch keine passende Lösungen für mein Problem gefunden.
Ich lass mir in meinem Programm eine ArrayList von einer externen Datei einlesen. Die Datei befindet sich im selben Ordner wie die durchführende Klasse mit der Main. Komischer Weise funktioniert dies ohne Probleme in Eclipse, aber in Netbeans wirft er mir ne "FileNotFoundException". Das Programm muss in Netbeans geschrieben werden (Projekt-Arbeit Vorgabe), ansonsten würd ichs ja mit Eclipse verwenden.
"dateiFilm" wurde global deklariert:
Java:
private static String dateiFilm = "/listeFilm.ser";
Hier die Aufrufende Methode:
Java:
private List readDateiFilm(List<Film> listeFilm) {
try {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(
dateiFilm));
listeFilm = (ArrayList<Film>) ois.readObject();
ois.close();
} catch (FileNotFoundException ex) {
System.out.println("Datei (noch) nicht vorhanden!");
} catch (Exception ex) {
System.out.println(ex);
}
// wenn Einlesen fehlgeschlagen -> deklariere ArrayList
if (listeFilm == null) {
listeFilm = new ArrayList<Film>();
return listeFilm;
}
return listeFilm;
}
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank im Voraus!