Вот что делает getAbsolutePath()
- получает полный путь, включая букву диска (если вы в Windows) и т. Д. Что вы пытаетесь получить, только имя файла?
После инициализации объекта File
вы можете получить только имя файла, ИЛИ вы можете использовать JFileChooser.getSelectedFile()
Если вы получаете /path/to/filefilename
, но ожидаете /path/to/file/filename
, тогда вы можете добавить дополнительную косую черту в путь соответствующим образом.