次のコードを使用して、ディレクトリを含むファイルを書き込む簡単なプログラムを作成しました。
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" というメッセージが表示される
このエラーを解決する方法について誰かアドバイスをもらえますか? ありがとう!