JFileChoose.getSelectedFile () возвращает объект File, а не объект String.
Объект File имеет такие методы, как getAbsolutePath (), getPath (), getName (), getParent (), которые возвращают строковые версии имени файла и пути.
Так что-то вроде:
File file = fileChooser.getSelectedFile();
System.out.println("Selected file is: "+file.getAbsolutePath()+"/"+file.getName());
Должен получить то, что вы хотите.
Также к вашему сведению, это не компилируется ...
String exportPath = fileChooser.getSelectedFile();
... потому что объект File, возвращаемый getSelectedFile (), не является объектом String. Тем не менее, объект File (как и все объекты) имеет метод toString (), который вызывается автоматически для создания строки, когда вы это делаете ...
String exportPath = fileChooser.getSelectedFile() +"\\";
Элегантный способ был бы, как я сказал, примерно таким:
String exportPath = fileChooser.getSelectedFile().getAbsolutePath();
Надеюсь, это поможет, удачи!
Rob