Bevor jemand fragt, ja, ich habe Stack Overflow durchsucht, um zu versuchen, die Antwort auf dieses Problem zu finden. Andere hatten es schon früher, und ich habe alle Lösungen versucht, die ihnen präsentiert wurden, aber keiner von ihnen schien zu funktionieren. Vielleicht können einige von euch das Problem erkennen, wo ich nichts falsch sehe.IntelliJ IDEA kann meine TXT-Datei nicht finden
Einfach, IntelliJ ist nicht in der Lage, den Speicherort meiner Datei zu finden, test.txt
. Hier ist mein Code:
import java.util.*;
import java.io.FileInputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
FileInputStream fileStream = new FileInputStream("test.txt");
}
Hier ist, wo test.txt
in meinem Verzeichnis befindet:
Es befindet sich im Hauptprojektverzeichnis meines Arbeitsverzeichnis. Ich habe alles ausprobiert, indem ich ".txt" aus der Datei nehme, wenn ich versuche, sie anzurufen, um zum Run > Edit Configurations
Menü zu gehen, um sicherzustellen, dass mein Arbeitsverzeichnis korrekt ist. Ich habe auch versucht test.txt
in den Ordner src/
setzen, aber das hat auch nicht funktioniert.
Kann jemand eine Theorie machen, warum die Datei nicht gefunden werden kann?
Haben Sie vollständigen Pfad für Ihre Datei zu geben versucht? – hchaznedaroglu
Ja, das schon versucht. –
Wo befindet sich die Datei im Ausgabeordner? Dies ist die relevante Position für die Ausführung Ihres Programms. Wenn es in dem Klassenordner ist, setze einfach einen führenden Schrägstrich "/" vor den Pfad wie "test.txt" und lade es mit Main.class.getRessourceAsStream ("/ test.txt"); –