почему когда ввожу в консоль путь к файлу программа не выдает результат и не завершается, в файл данные не записывает, когда ввожу неверный путь к файлу выдает ошибку![]()
![]()


package com.javarush.task.task18.task1805;
import java.io.*;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
/*
Сортировка байт
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
String g = reader.readLine();
FileInputStream file = new FileInputStream(s);
FileOutputStream fileOutputStream = new FileOutputStream(g);
ArrayList <Integer> list = new ArrayList<>();
ArrayList <Integer> list1 = new ArrayList<>();
int a = file.available();
while (file.available()!=0) {
int d = file.read();
list.add(d);
}
Collections.sort(list);
for (int i = 0; i<list.size()-1; i++) {
if (list.get(i)==(list.get(i+1))) {
list.remove(i+1);
}
}
for (int i = 0; list.size()>i; i++) {
System.out.print(list.get(i) + " ");
}
file.close();
fileOutputStream.close();
}
}