Wpis z mikrobloga

Mam taką strukturę katalogu:
src:
­­ ­­ ­­ ­- Main.java
­­ ­­ ­­ ­- tekst.txt

Mam taką linijkę w main:

Scanner scanner = new Scanner(new FileReader("tekst.txt"));
I cały czas rzuca mi wyjątek: FileNotFoundException: tekst.txt (Nie ma takiego pliku ani katalogu)
Co robię źle? #naukaprogramowania #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Romantyczny_widelec: Po co robisz FileReader?

Scanner odczyt = new Scanner(new File("nazwa_pliku.txt"));
ach, i plik musi być w tym samym miejscu co plik .class
Jeżeli masz jakieś ide, to ono może ten plik tworzyć w podfolderze.
  • Odpowiedz
@Romantyczny_widelec: Prawdopodobnie uruchamiasz program nie będąc w katalogu src, cd'nij się do niego. Jeżeli korzystasz z ide to z pewnością masz gdzieś opcję current directory. Alternatywnie powinna pomóc zamiana na "src/tekst.txt".
  • Odpowiedz