我运行程序时,我的JVM崩溃了

时间:2010-04-29 04:41:20

标签: java jvm

我编写了一个处理数据包的程序。如果单独运行程序运行良好,但当我将它集成到我的主项目时,jvm崩溃并显示以下结果。有什么问题?

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7dcf6e, pid=4328, tid=4068
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_16-b02 mixed mode, sharing)
# Problematic frame:
# V  [jvm.dll+0x9cf6e]
#
# An error report file with more information is saved as hs_err_pid4328.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

3 个答案:

答案 0 :(得分:3)

您遇到了JVM中的错误。所以你应该提交一份错误报告。他们可能会要求您提供导致崩溃的SSCCE

答案 1 :(得分:2)

jpcap API中存在错误。如果使用getPacket方法而不是loopPacket或processPacket方法,则会解决该错误。

答案 2 :(得分:-1)

检查程序的堆大小,可能有问题。 如果您的应用程序访问其他一些网络资源,请检查网络身份验证