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的地方,我必须输入完整的文件路径。我看过的所有教程都不必这样做。
答案 0 :(得分:1)
是的! File file = new File("txtfile.txt");
txtfile.txt
是您要读取的文件的路径。如果该文件不在您的Java文件所在的目录中,则提供该文件的路径,例如“ C:\ Users \ me \ Desktop \ txtfile.txt”。编译Java文件后,将创建一个.class文件,该.class文件也将在与该文件相同的文件夹中创建。
File file = new File("txtfile.txt");
,您无需指定完整路径。
否则,您必须提供上述绝对文件路径。
答案 1 :(得分:-2)
如果不输入路径,它将不会编译并显示错误。 设置路径。
打开命令提示符,它显示如下内容 C:用户>管理员 您需要对其进行更改并将其指向您的程序保存位置(使用cd进行更改)
然后输入path =“
然后转到localdisc C:并打开programfile-> java-> jdk-> bin
然后将路径保存在上方 类似于c:/ programfile / java / jdk1。 0./bin
保存并复制到path =“ c:/ programfile / java / jdk1。0./bin”前面;
然后按Enter
然后使用javac文件名编译程序。 Java
并使用Java文件名运行