0

我正在尝试控制我的堆转储在哪里使用内存异常-XX:HeapDumpPath

我的 java 进程没有写入当前工作目录的权限,所以我试图指定user.home目录。我无法提前知道绝对名称,所以我尝试使用变量来做到这一点user.home

我试过-XX:HeapDumpPath=${user.home}/mydump.hprof了,但这不起作用

是否有可能做到这一点?

4

1 回答 1

1

当您运行您建议的命令时,在运行${user.home}之前由您的 shell 扩展java,并且很可能是空白的。

更改${user.home}${HOME}

于 2013-03-27T12:23:20.950 回答