Я пытаюсь установить путь к каталогу в 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 в моей папке с документами.