你需要检查的是你应用读取的System.getProperties(“java.io.tmpdir”)属性对应文件夹,是不是有访问权限,读取的文件夹是不是空的,等问题。。。
我这边的原因是:System.setProperties 的时候把所有系统属性给覆盖了,这个方法有点坑,会把所有的系统属性给覆盖掉,所以导致"java.io.tmpdir"属性为空,报错
springboot启动报错,创建零时文件夹失败 tempDir
于 2024-01-31 16:23:01 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
你需要检查的是你应用读取的System.getProperties(“java.io.tmpdir”)属性对应文件夹,是不是有访问权限,读取的文件夹是不是空的,等问题。。。
我这边的原因是:System.setProperties 的时候把所有系统属性给覆盖了,这个方法有点坑,会把所有的系统属性给覆盖掉,所以导致"java.io.tmpdir"属性为空,报错