Я пытаюсь установить путь каталога в JFilechooser через что-то вроде этого (используя commons-io):
String fileContents = IOUtils.toString(new FileInputStream("path.txt"));
File theDirectory = new File(fileContents);
filechooser = new JFileChooser();
fileChooser.setCurrentDirectory(theDirectory);
filechooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
Я использую getCanonicalPath() для получения пути и записи в файле path.txt
path = file.getCanonicalPath();
Я не собираюсь размещать весь мой код здесь, но я уверен, что программа записывает и читает путь в path.txt. Я не получаю никаких ошибок, но каждый раз, когда я запускаю программу, он всегда открывает JFilechooser в папке моих документов. Что я делаю неправильно?