我一直在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本身中更改某个设置,或者我什至没有想到的某个东西?
非常感谢!