我创建了一个简单的程序,该程序将使用以下代码编写带有目录的文件:
String nameProve = nameField.getText();
String employee = ("C:\\Users\\ALLEN\\workspace32bit\\RETRIEVE_CHECKER1\\RETRIEVE_CHECKED1" + nameProve + ".txt");
PrintWriter outputStream1 = null;
try
{
outputStream1 = new PrintWriter(employeeName);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, "Can not write to " + employeeName);
System.exit(0);
}
outputStream1.println("Employee Retrieve Executed");
outputStream1.close();
我已经将我的代码导出到 .jar 文件,如果我在计算机中执行它,我的代码工作得很好,如果我已经开发了我的程序,但是当我将 jar 文件复制到其他计算机并且我还创建了 forlder(手动) 与我的代码中的目录相对应,我的程序不起作用,我的 catch 块将显示消息 Can not write to "C:\Users\ALLEN\workspace32bit\RETRIEVE_CHECKER1\RETRIEVE_CHECKED1" + nameProve + ".txt"
谁能给我一些关于如何解决这个错误的建议?谢谢!