没有在Linux上生成JVM hs_err.log【JAVA教程】

!
也想出现在这里? 联系我们
信息

没有在Linux上生成JVM hs_err.log,第1张

概述没有在Linux上生成JVM hs_err.log

目前,我正在开发一个Java应用程序。 即JVM崩溃与段错误。 我试图findhs_err.log文件,该文件应该包含一些关于该问题的有用信息。

但是,我找不到这个文件。 我用过find,locate等,什么都没有。

任何想法为什么日志文件没有被生成?

我认为这个文件叫做\”hs_err_pID<pID>.log\” ,其中<pID>是崩溃的JVM进程的进程ID。

以下内容来自“ JDK 5故障排除指南” 。

当发生致命错误时,将在文件hs_err_pID<pID>.log (其中<pID>是进程的进程ID)中创建错误日志。 在可能的情况下,该文件在流程的工作目录中创建。 如果无法在工作目录中创建文件(空间不足,权限问题或其他问题),则会在 *** 作系统的临时目录中创建该文件。 在Solaris和linux上,临时目录是/ tmp。 在windows上,临时目录由TMP环境变量的值指定,或者如果没有定义,则指定TEMP环境变量的值。

同时查找热点特定JVM选项中列出的-XX:Errorfile=… 选项 。

总结

以上是内存溢出为你收集整理的没有在Linux上生成JVM hs_err.log全部内容,希望文章能够帮你解决没有在Linux上生成JVM hs_err.log所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞189 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容