线程“main”中的异常java.io.FileNotFoundException:EmployeeInfo.txt(系统找不到指定的文件)

时间:2017-12-03 13:44:31

标签: java file

我正在尝试运行此代码。这是为了搜索EmployeeInfo.txt文件。该文件与.java文件位于同一文件夹中。但是,我不断收到标题中显示的错误消息,说它无法找到该文件。我可能做了一些愚蠢的错误。帮助

import java.util.Scanner;
import java.io.File;
import java.io.IOException;

public class DoPayroll {

    public static void main(String args[]) throws IOException{

        Scanner diskScanner = new Scanner(new File ("EmployeeInfo.txt"));

        for (int empNum = 1; empNum <= 3; empNum++) {
            payOneEmployee(diskScanner);
        }

        diskScanner.close();

    }

    static void payOneEmployee(Scanner aScanner) {

        Employee anEmployee = new Employee();

        anEmployee.setName(aScanner.nextLine());
        anEmployee.setJobTitle(aScanner.nextLine());
        anEmployee.cutCheck(aScanner.nextDouble());
        aScanner.nextLine();

    }
}

1 个答案:

答案 0 :(得分:-1)

它应该在主包文件夹中,与src文件(相同的目录)一起,不在src文件中。