Чтение файлов Java: необходимо ввести полный путь - PullRequest
0 голосов
/ 08 декабря 2018
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, я должен ввести полный путь к файлу.Все учебники, которые я смотрю, не должны делать это.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2018

Если вы не введете путь, он не скомпилируется и не покажет ошибку.Чтобы установить путь ..

Откройте командную строку, и она покажет что-то вроде этого: C: user> admin Вам нужно изменить его и указать место, в котором сохранена ваша программа (используйте cd для его изменения)

Затем введите path = "

И перейдите на локальный диск C: и откройте файл программы-> java-> jdk-> bin

Затем сохраните путь, указанный выше Что-то вроде c: /programfile / java / jdk1. 0./bin

Сохраните и скопируйте его перед путем = "c: / programfile / java / jdk1.0./bin";

Затем нажмите enter

Затем скомпилируйте программу, используя имя файла javac. Java

И запустите, используя имя файла java

0 голосов
/ 08 декабря 2018

Да!File file = new File("txtfile.txt"); txtfile.txt - это путь к вашему файлу, который вы хотите прочитать.Укажите путь, по которому файл будет выглядеть как «C: \ Users \ me \ Desktop \ txtfile.txt», если файл не находится в той же директории, где находится ваш файл Java.После компиляции Java-файла создается файл .class, если он также создан в той же папке, с которой он будет работать.

File file = new File("txtfile.txt");, и вам не нужно указывать полный путь.

Если не вы, тогда вы должны указать абсолютный путь к файлу, как указано выше.

...