Java - Netbeans сохраняет TXT-файлы вне проекта в папке конфигурации сервера - PullRequest
0 голосов
/ 14 января 2019

Я разрабатываю приложение в 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, или что-то, о чем я даже не думал?

Большое спасибо заранее!

...