Why can't I find my File?

前端 未结 3 1215
难免孤独
难免孤独 2021-01-28 00:01

I\'m trying to open a CSV file name \"logger.csv\" which I have saved in the source folder itself.

public static void main(String[] args) {
    String filename =         


        
3条回答
  •  滥情空心
    2021-01-28 00:51

    If you use relative pathing as you are right now - the file needs to exist in the project root, not in the directory of the java file.

    Consider this hierarchy:

    project/
      src/main/java
        file.java
        logger.csv
    

    new File("logger.csv") will not work.

    project/
      logger.csv
      src/main/java
        file.java
    

    new File("logger.csv") will now work. (notice, the file is adjacent to the src directory.)

提交回复
热议问题