Java在linux上只能在程序的当前目录下创建文件/文件夹导致的问题

Java在linux上只能在程序的当前目录下创建文件/文件夹,导致正常在Windows运行正常的程序,到linux上,如果创建的目录不在当前程序执行目录下会提示:Permission denied

解决也很简单,增加以下代码即可:

File f=new File("/home/sxl/out");
f.setWritable(true, false);

你可能感兴趣的:(其他扩展,java,linux,创建文件,Permission,denied)