Hallo,
ich war schon sehr lange nicht mehr hier aktiv, habe mich früher mit Java und Groovy beschäftigt und in Eclipse programmiert, zwischenzeitlich aber Python verwendet.
Jetzt sitze ich wieder an einem Java-Projekt unter Mac OS und scheitere beim Einlesen von Dateien bereits dann, wenn ich mit dem Terminal arbeite. Ich kann einfach keine Dateien öffnen, sondern erhalte FileNotFoundExceptions.
Inzwischen bin ich dem Hinweis gefolgt, dass current working directory zu ermitteln:
Die Ausgabe ist /Users/pida/javatest, und in eben diesem Verzeichnis liegen auch die Java-Datei und eine Datei test.txt. Dennoch kommt es zu einer FileNotFoundException, wenn ich darauf zugreifen möchte:
Was mache ich falsch?
Danke
Pida
ich war schon sehr lange nicht mehr hier aktiv, habe mich früher mit Java und Groovy beschäftigt und in Eclipse programmiert, zwischenzeitlich aber Python verwendet.
Jetzt sitze ich wieder an einem Java-Projekt unter Mac OS und scheitere beim Einlesen von Dateien bereits dann, wenn ich mit dem Terminal arbeite. Ich kann einfach keine Dateien öffnen, sondern erhalte FileNotFoundExceptions.
Inzwischen bin ich dem Hinweis gefolgt, dass current working directory zu ermitteln:
Java:
class FileTest {
public static void main(String[] args) {
File here = new File("");
System.out.println(here.getAbsolutePath());
}
}
Die Ausgabe ist /Users/pida/javatest, und in eben diesem Verzeichnis liegen auch die Java-Datei und eine Datei test.txt. Dennoch kommt es zu einer FileNotFoundException, wenn ich darauf zugreifen möchte:
Java:
// ob Scanner oder FileInputStream oder..., immer kommt es zu einer FNF-Exception
FileInputStream fis = new FileInputStream("test.txt");
Was mache ich falsch?
Danke
Pida