Java 热点虚拟机检测到意外错误

Java 热点虚拟机检测到意外错误,java,Java,我正在尝试处理excel文件,但遇到以下问题 An unexpected error has been detected by HotSpot Virtual Machine: SIGSEGV (0xb) at pc=0x68efbaf4, pid=15849, tid=4149892800 Java VM: Java HotSpot(TM) Server VM (1.5.0_22-b03 mixed mode) Problematic frame: C [libclntsh.so.

我正在尝试处理excel文件,但遇到以下问题

An unexpected error has been detected by HotSpot Virtual Machine:

SIGSEGV (0xb) at pc=0x68efbaf4, pid=15849, tid=4149892800

 Java VM: Java HotSpot(TM) Server VM (1.5.0_22-b03 mixed mode)
 Problematic frame:
 C  [libclntsh.so.10.1+0x1beaf4]  kpuhhalpuc+0x43a

 An error report file with more information is saved as hs_err_pid15849.log

 If you would like to submit a bug report, please visit:


   http://java.sun.com/webapps/bugreport/crash.jsp


/opt/Migration/run.sh: line 9: 15849 Aborted                 $JAVA_HOME/bin/java -Djava.library.path=/opt/oracle/oracle/product/10.2.0/db_3/lib32 -classpath $CLSPTH -Xmx2048M packagename.classname

有人能帮我吗。

这意味着Java运行时有一个严重的bug(它试图访问其他进程的内存),而您的应用程序以某种方式触发了它

下一步是查看已添加到流程中的共享库。也许有更新的版本

如果您使用Oracle,请使用纯Java瘦客户机而不是OCI


也许您在Java版本中发现了一个真正的bug。尝试升级到最新版本。如果没有帮助,请提交错误报告。

我也遇到了类似的问题。我能修好它。热点虚拟机尝试访问其他进程的内存。确保您使用相同的JVM进行构建编译,并且您的eclipse使用与构建工具相同的JVM。

我遇到了相同的问题,但通过以下步骤得到了解决:

  • 右键单击项目,选择构建路径
  • 删除java jre库
  • 再次添加默认的java库
  • 清理并发布服务器

  • 您是否也涉及数据库?它似乎与Oracle数据库相关。可能与此无关,但您的excel文件的大小是多少???@Marko,是的,我们正在处理excel文件,根据每个记录验证,相关数据将插入到Oracle数据库表中。@Hussain,excel文件的大小约为5.4M,包含约36000条记录。让我告诉你我是如何知道它与Oracle相关的:我在谷歌上搜索了
    libclntsh.So.10.1
    kpuhhalpuc
    。试着通过这种方式了解更多。