Scanner okuduğum dosyada hiçbir şey yok gibi davranıyor

arkadaşlar sorun şu aşağıdaki kodu çalıştırınca hiçbir şey yazmıyor direk boş main kodu çalıştırmışım gibi davranıyor

import java.io.*;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        readFile();
    }


    public static void readFile(){
        File file =new File("C:\\Users\\Sunum\\Desktop\\Yeniklasör\\file.txt");
        try {
            Scanner reader = new Scanner(file);
            while (reader.hasNextLine()){
                String line = reader.nextLine();
                System.out.println(line);
            }
            reader.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }

}

lokasyonun konumunda bulunan dosyanın içide dolu ayrıca

Visual Studio Code’da çalıştırdığımda bir problemle karşılaşmadım. Eclipse üzerinde çalıştırmaya çalıştığımda hata verdi.

  • file.txt .java dosyasının yanında olmayabilir.

  • Debugger’da sorun çıkıyor normal çalıştırdığımızda bir problem olmuyor.