在Java虚拟机崩溃时,可以在特定目录中编写HS_ERR_PID*.log(与类目录不同)?
题
当Java应用程序崩溃时,Java Virtual Machine在同一目录中生成日志文件HS_ERR_PIDXXX.LOG,而不是运行的类。
可以在其他目录中生成此文件?
我的客户想更改以仅阅读此目录,但我不喜欢丢失此文件。
解决方案
我认为-xx:errorfile jvm arg将起作用。
看 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107646 和 http://bugs.sun.com/bugdatabase/view_bug.do; jsessionId=5515DC81F6E66149B8CD377F59BF1?bug_id = 4872551 有关详细信息
http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html 包含VM选项的列表(感谢@peterštibraný,他的早期答案添加了此链接)
不隶属于 StackOverflow