Java 文件读取:必须输入完整路径
Java File Reading: Have to enter full path
package files;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.io.File;
public class file {
public static void main(String[] args)throws FileNotFoundException {
File file = new File("txtfile.txt");
Scanner input = new Scanner(file);
while (input.hasNextLine()) {
System.out.println(input.nextLine());
}
}
}
它说 file.txt 我必须输入完整的文件路径。我看的所有教程都不必这样做。
是啊! File file = new File("txtfile.txt");
txtfile.txt
是您要阅读的文件的路径。如果文件不在 java 文件所在的同一目录中,请提供文件类似于 "C:\Users\me\Desktop\txtfile.txt" 的路径。编译 java 文件后,会创建一个 .class 文件,并且会在将使用的同一文件夹中创建 .class 文件。
File file = new File("txtfile.txt");
而且您不需要指定完整路径。
如果不是,则必须像上面那样提供绝对文件路径。
如果不输入路径,将无法编译并显示错误。
设置路径..
打开命令提示符,显示如下
C:user>管理员
您需要更改它并将其指向您的程序保存位置(使用 cd 更改它)
然后输入 path="
然后转到本地磁盘 C: 并打开程序文件->java->jdk->bin
然后保存上面的路径
类似于 c:/programfile/java/jdk1。 0./bin
保存复制到path前面="c:/programfile/java/jdk1. 0./bin";
然后按回车键
然后使用javac 文件名编译程序。 Java
并且 运行 使用 java 文件名
package files;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.io.File;
public class file {
public static void main(String[] args)throws FileNotFoundException {
File file = new File("txtfile.txt");
Scanner input = new Scanner(file);
while (input.hasNextLine()) {
System.out.println(input.nextLine());
}
}
}
它说 file.txt 我必须输入完整的文件路径。我看的所有教程都不必这样做。
是啊! File file = new File("txtfile.txt");
txtfile.txt
是您要阅读的文件的路径。如果文件不在 java 文件所在的同一目录中,请提供文件类似于 "C:\Users\me\Desktop\txtfile.txt" 的路径。编译 java 文件后,会创建一个 .class 文件,并且会在将使用的同一文件夹中创建 .class 文件。
File file = new File("txtfile.txt");
而且您不需要指定完整路径。
如果不是,则必须像上面那样提供绝对文件路径。
如果不输入路径,将无法编译并显示错误。 设置路径..
打开命令提示符,显示如下 C:user>管理员 您需要更改它并将其指向您的程序保存位置(使用 cd 更改它)
然后输入 path="
然后转到本地磁盘 C: 并打开程序文件->java->jdk->bin
然后保存上面的路径 类似于 c:/programfile/java/jdk1。 0./bin
保存复制到path前面="c:/programfile/java/jdk1. 0./bin";
然后按回车键
然后使用javac 文件名编译程序。 Java
并且 运行 使用 java 文件名