Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
を使用して、ヒープダンプがメモリ不足の例外で発生する場所を制御しようとしています。-XX:HeapDumpPath
-XX:HeapDumpPath
私のJavaプロセスには現在の作業ディレクトリに書き込む権限がないため、user.homeディレクトリを指定しようとしています。絶対名がわからないので、次のような変数を使ってやってみますuser.home
user.home
試し-XX:HeapDumpPath=${user.home}/mydump.hprofましたが、うまくいきません
-XX:HeapDumpPath=${user.home}/mydump.hprof
これを行うことは可能ですか?
提案したコマンドを実行すると、実行${user.home}前にシェルによってが展開され、javaほとんどの場合空白になります。
${user.home}
java
に変更${user.home}し${HOME}ます。
${HOME}