При запуске в IDEA следующий код показывает, что ваш рабочий каталог является каталогом проекта, а не src
один:
public class Main {
public static void main(String[] args) {
System.out.println("CWD: " + System.getProperty("user.dir"));
}
}
Что означает, что вы должны выполнить одно из следующих действий:
- обратитесь к вашему файлу с абсолютным путем
- ссылается на ваш файл с "src" в относительном пути (src / cipher.txt)
- переместить файл на один уровень вверх, чтобы "cipher.txt" работал (относительно CWD)
- изменить рабочий каталог во время выполнения, что может быть не самой лучшей идеей
PS: JDK не имеет к этому никакого отношения