Java在linux上只能在程序的当前目录下创建文件/文件夹导致的问题
最新推荐文章于 2024-03-24 23:07:33 发布
当Java程序在Linux环境中运行时,若尝试在非当前目录创建文件或文件夹,可能会遇到'Permission denied'的错误。解决方法是在代码中设置相应目录的写权限,如`File f = new File(/home/sxl/out); f.setWritable(true, false);`。若程序在Docker容器内,创建的文件可能无法在主机磁盘找到,此时需要通过docker-compose将目录挂载到本地,确保文件持久化。


719

被折叠的 条评论
为什么被折叠?



