package com.erik;
import java.io.FileInputStream;
public class Main {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("Macintosh HD/Users/IdeaProjects/practice_Lab01/src/com/erik/Main.java");
int data;
while ((data = fis.read()) != -1){
System.out.write(data);
}
fis.close();
} catch (Exception e){
e.printStackTrace();
}
}
}
当我在上面运行代码时,发生FileNotFoundException。但是我100%肯定我正确编写了Java文件路径...我缺少什么?
只需从您的路径中删除“ Macintosh HD”,我刚刚编译了您的代码,它就可以正常工作,对于我来说,您的路径应以“ / Users ...”开头,这是
FileInputStream fis = new FileInputStream("/Users/martineze/Documents/Scripts/code/java/SO_questions/Main.java");
如果仍然遇到问题,请检查文件路径是否正确。