Почему не открывает файл в Intellij IDEA

 
 
 
Сообщения:2
/*
* отображение текстового файла.
*
* При вызове этой программы следует указать имя файла,
* содержимое которого требуется просмотреть.
* Например, для вывода на экран содержимого файла TEST.TXT
* необходимо ввести в командной строке следующую команду:
* java ShowFile TEST.TXT
* */
import java.io.*;
public class ShowFile {
    public static void main(String args[]){
        int i;
        FileInputStream fin;

        //Прежде всего необходимо убедиться в том, что программе
        //передается имя файла
        if(args.length != 1){
            System.out.println("Usage: ShowFile text.txt");
            return;
        }
        try{
            fin = new FileInputStream(args[0]);
        } catch(FileNotFoundException exc){
            System.out.println("Файл не найден");
            return;
        }

        try{
            //Читать байты, пока не встретиться символ EOF
            do{
                i =fin.read();// <--- чтение из файла
                if(i != -1); System.out.print((char) i);
            } while(i != -1);//значение переменой i, равной -1, означает достижение конца файла
        } catch(IOException exc){
            System.out.println("Ошибка при чтении файла");
           
        } 
            //Закрытие блока при выходе из блока try
            try {
                fin.close();// Закрыть файл
            } catch (IOException exc) {
                System.out.println("Ошибка при закрытии файла");
            
        }
    }
}


Добрый день
Подскажите почему программа работает в командной строке, но не работает в Intellij IDEA.


Программа компилируется но не открывает файл.
Изменен:09 апр 2020 18:06
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет