我在程序里加了一段生成txt的代码,放到服务器上怎么不执行呢?
Java code
public static void main(String[] args)
throws IOException
{
String s = "hello world";
PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream("/test/a1/a2/hello.txt")), true);
pw.println(s);
pw.close();
}
这段代码没错吧,我把源代码加了上面这段,重编译后放上去就是生成不了hello.txt这个文件。是不是服务器的路径问题?
------解决方案--------------------结贴率低le
------解决方案--------------------应该没错的,你在服务器上搜索一下。
------解决方案--------------------有test这个根路径吗?
------解决方案--------------------先创建好这个 /test/a1/a2/ 路径,然后再创建文件
------解决方案--------------------应该是生成了 估计你没有找到文件路径而已 你可以改为绝对路径试试
------解决方案--------------------可能是 一般如果创建文件没有对应的文件夹的话是不会报错的,首先要保证路径的正确。
楼主可以试一试在当前目录产生该文件试一试
------解决方案--------------------
------解决方案--------------------程序有这个目录操作的权限吗?
------解决方案--------------------你的服务器是Linux还是windows啊?