2013-03-27 29 views
0

我試圖控制這裏在我的堆轉儲使用-XX:HeapDumpPathjava中,設置-XX:HeapDumpPath目錄的user.home

我的Java進程沒有寫權限的繼續內存不足異常目前的工作目錄,所以我試圖指定user.home目錄。我不能預先知道絕對名字,所以我試圖做使用像user.home

我試圖-XX:HeapDumpPath=${user.home}/mydump.hprof變量,但不起作用

是否有可能做到這一點?

回答

1

當您運行您建議的命令時,${user.home}會在運行java之前由您的shell進行擴展,並且很可能爲空。

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