我正在尝试使用-XX:HeapDumpPath
我的java进程没有写入当前工作目录的权限,所以我正在尝试指定user.home
目录。我无法事先知道绝对名字,所以我试图使用像user.home
我尝试了-XX:HeapDumpPath=${user.home}/mydump.hprof
,但这不起作用
是否可以这样做?
答案 0 :(得分:1)
当您运行您建议的命令时,${user.home}
会在java
运行之前被您的shell扩展,并且很可能是空白的。
将${user.home}
更改为${HOME}
。