Java-Netbeans将.txt文件保存在项目之外的服务器配置文件夹中

时间:2019-01-14 11:00:24

标签: java netbeans netbeans-8 filewriter printwriter

我一直在Netbeans中开发一个应用程序,我正在尝试写入一个名为“ users.txt”的.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本身中更改某个设置,或者我什至没有想到的某个东西?

非常感谢!

0 个答案:

没有答案