change java.io.tmpdir for windows

win10 最近更新升级了安全策略,禁止从C:\Users\XXX\AppData\Local\Temp\ 下加载dll。 拒绝访问。

直接导致java系的web服务 jna-3673723  的dll加载失败。

只需要修改java的临时文件位置就可以了。比如d:盘下的某个文件夹

参考 https://stackoverflow.com/questions/1924136/environment-variable-to-control-java-io-tmpdir

创建1个环境变量,用户或系统级都可以

JAVA_TOOL_OPTIONS

-Djava.io.tmpdir=D:/lib/javatmp

然后再运行java服务,就没问题了

posted @ 2022-07-13 11:21  永远的幻想  阅读(334)  评论(0编辑  收藏  举报