Я разрабатываю приложение в Netbeans и пытаюсь записать в файл .txt с именем users.txt. См. Код ниже.
File file = new File("users.txt");
try{
//create file if need be
if (!file.exists()) {
file.createNewFile();
}
//writers.
FileWriter fw = new FileWriter(file, true);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = new PrintWriter(bw);
//user data to the file
pw.println(userID + "." + userPassword + "." + userFirstName + "." + userSurname);
pw.flush();
//Closes the file stream
pw.close();
}
Однако моя проблема заключается в том, что всякий раз, когда я запускаю программу, она сохраняет файл на моем сервере GlassFish, в папке «config», а не локальные файлы, что мне и нужно. Я вошел в свойства проекта и изменил рабочий каталог на папку, в которой находится проект, но это не меняет его.
Я упускаю что-то совершенно очевидное, есть ли настройка, которую мне нужно изменить в самом NetBeans, или что-то, о чем я даже не думал?
Большое спасибо заранее!