【发布时间】:2016-05-28 14:36:32
【问题描述】:
我有这段代码:
Calendar ca=Calendar.getInstance();
FileWriter fw = new FileWriter("Locations_Elapsed time iterations.txt", true);
PrintWriter pw = new PrintWriter(fw);
ca.setTime(new Date());
a++;
pw.write("user " + a + " " + ca.get(Calendar.MILLISECOND));
pw.println();
pw.close();
当我用 netbeans 运行它时它工作正常(当然)。我想在远离我的机器的服务器上执行它,它适用于 Linux,所以我制作了一个 jar 文件来执行此操作。
问题是它没有写任何东西。有什么想法吗?
谢谢!
【问题讨论】:
-
任何异常抛出?
-
不!没有抛出异常
-
看起来您要写入的文件名中有空格。删除它,然后再试一次,看看它是否有效
-
您没有告诉我们有关如何创建 jar 文件或如何尝试执行它的任何信息。您确定您的代码完全正在运行吗?您是否能够让其他代码(例如写入控制台)运行?
-
当你说什么都不写时,它会创建文件吗?
标签: java linux jar filewriter printwriter