gpt4 book ai didi

Java找不到文件?

转载 作者:行者123 更新时间:2023-11-29 07:01:04 25 4
gpt4 key购买 nike

您好,我正在尝试设置扫描仪来打印文本文件的内容。这是我的代码:

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

public class ScannerReadFile {

public static void main(String[] args) {

// Location of file to read
File file = new File("CardNative.java.txt");

try
{

Scanner scanner = new Scanner(file);

while (scanner.hasNextLine())
{
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}

}
}

我在项目中创建了一个源文件夹,并将文本文件放在那里。但是我不断收到此错误:

java.io.FileNotFoundException: CardNative.java.txt (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.util.Scanner.<init>(Scanner.java:636)
at ScannerReadFile.main(ScannerReadFile.java:14)

最佳答案

您可以使用 System.out.println(System.getProperty("user.dir")); 查看默认情况下 Java 在哪个文件夹中查找文件。
如果文件不存在,您必须指定文件的完整路径。

关于Java找不到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26056171/

25 4 0
文章推荐: java - 在java中继承时出现重载错误?
文章推荐: mysql - 将数据从一个数据库迁移到另一个数据库
文章推荐: php - SQL中如何统计最常见的值?
文章推荐: java - TreeSet 允许多个相同类型的对象