gpt4 book ai didi

java - 当程序抛出 IOException 时,如何修复 FileNotFoundException?

转载 作者:行者123 更新时间:2023-12-02 10:00:56 27 4
gpt4 key购买 nike

我正在做一项编程作业,涉及从包含员工数据的文件中读取数据,并要求编写一个抛出 IOException 的程序。当我尝试读取该文件(该文件与我正在编写的 Java 文件位于同一文件夹中)时,它给了我一个 FileNotFoundException。到目前为止,这是我的代码:

import java.util.*;
import java.io.*;
public class main {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Employee[] employees = new Employee[19];
File infile = new File("employeeData.txt");
Scanner inputFile = new Scanner (infile); // FileNotFoundException
// thrown here
}

文本文件employeeData.txt 的前几行,该文件与我的main.java 文件位于同一文件夹中:

// Type of employee; name; ID
Hourly;Adam White;200156;12.75;40 // then pay rate; hours
Salaried;Allan Westley;435128;38500.00 // then annual salary
Supervisor;Annette Turner;149200;75000.00;5000;435128 614438 435116 548394 // then salary; bonus; ID's of employees who report to her

我期望它会读取我在上面预览过的文本文件,因为它位于同一文件夹中,但它只是给了我一个 FileNotFoundException。

最佳答案

您需要提供项目的root文件夹中的文件路径,因此如果您的文件位于src下,则路径将为:src/employeeData.txt

关于java - 当程序抛出 IOException 时,如何修复 FileNotFoundException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55636237/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com