У моей программы есть папка с именем data - которая хранит текстовые файлы - когда я нажимаю save в моем приложении JAR, хотя ничего не происходит. Как я могу сделать это, чтобы я мог получать и сохранять новые файлы? Вот некоторые из кодаКак получить доступ к папкам в JAR-файле
public void saveAs() {
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Save Routine"); fileChooser.setInitialDirectory(new File("data/routines"));
fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("txt", "*.txt"));
if (fileName != null) {
fileChooser.setInitialFileName(fileName);
}
save(fileChooser.showSaveDialog(stage));
}
Я также сделал это с абсолютным путем и что не работает либо
Вы не можете сохранять файлы в банке, если это то, что вы имеете в виду. Ну, все возможно, но файлы ресурсов в банке в основном предназначены для чтения, а не для записи. – RealSkeptic
Есть ли альтернатива банкам? или есть другой способ, я могу спасти его за пределами банки? – Bruce
он также не позволит мне читать файлы. – Bruce