Intellij Idea Problem mit der Textdatei unmöglich zu lesen

8

Ich habe ein Problem mit Intellij Idea.

Ich kann keine Textdatei als InputStream laden - egal wo ich die Datei ablege (main / java, main / resources ...) kann sie die Datei einfach nicht finden - in Eclipse funktioniert alles gut .

Ich habe setings- & gt; Compiler- & gt; Ressourcenmuster versucht und hinzugefügt? *. txt, aber das scheint auch nicht zu funktionieren.

Jede Hilfe ist willkommen.

    
Jarek 18.08.2011, 11:44
quelle

4 Antworten

7

Wenn Sie es als File laden, vergewissern Sie sich, dass Arbeitsverzeichnis in IDEA Konfiguration ausführen / debuggen richtig eingestellt ist, da dies das Standardverzeichnis von Java ist Suchen Sie nach einer Datei, wenn Sie versuchen, auf sie zuzugreifen, wie new File("file.txt") . Arbeitsverzeichnis sollte auf das Verzeichnis Ihres Projekts festgelegt werden, das TXT-Dateien enthält.

Wenn Sie Dateien als Klassenpfad-Ressource laden, sollten sie sich unter Quelle root befinden und in den Klassenpfad gemäß Settings | kopiert werden Compiler | Resource Patterns .

Wenn Sie es nicht zum Laufen bringen können, laden Sie Ihr Projekt irgendwo mit IDEA-Projektdateien hoch, damit wir auf Ihren Fehler hinweisen können.

    
CrazyCoder 23.08.2011 14:32
quelle
6

Sehen Sie sich das Bild an. Beachten Sie, dass sich die TXT-Dateien im Projektstamm befinden und nicht die Quellordner (in blau).

    
sylvanaar 18.08.2011 13:12
quelle
0

Wenn Sie den Dialog Projektstruktur öffnen und auf Module klicken und Ihr Modul auswählen - sind die richtigen Ordner auf der Registerkarte Quellen als Quellordner markiert?

Link, um zum Dialogfeld "Projektstruktur" zu gelangen

Wenn Sie den absoluten Pfad der Datei, die Sie zu lesen versuchen, ausdrucken, ist das auch irgendwo, wo Sie es erwarten?

    
Rachel 18.08.2011 12:15
quelle
0

Eine einfache Möglichkeit, dasselbe herauszufinden, wäre, eine Datei auf die gleiche Weise zu erstellen und zu sehen, wo sie in Ihrem Projekt erstellt wird. Sie können Ihre Eingabedatei am selben Ort ablegen und es sollte gut funktionieren (wenn dies nicht der Fall ist, sollten Sie Ihr Ressourcenmuster überprüfen, das möglicherweise dazu führt, dass die Datei nicht in die Build-Ausgabe kopiert wird).

Diese Methode gibt Ihnen das Arbeitsverzeichnis Ihrer intellij-Einstellungen, auf das in der angenommenen Antwort hingewiesen wird. Einfach teilen, da ich ähnliche Probleme hatte und ich habe es herausgefunden. :)

    
rajneesh2k10 12.05.2014 16:51
quelle