/* * отображение текстового файла. * * При вызове этой программы следует указать имя файла, * содержимое которого требуется просмотреть. * Например, для вывода на экран содержимого файла 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.

Программа компилируется но не открывает файл.