我正在尝试处理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
任何人都可以帮助我。
答案 0 :(得分:2)
这意味着Java运行时有一个严重的错误(它试图访问其他进程的内存),并且您的应用程序以某种方式触发了它。
下一步是查看您已添加到流程的共享库。也许有更新的版本。
如果您使用Oracle,请使用纯Java瘦客户端而不是OCI。
也许您在自己的Java版本中发现了一个真正的错误。尝试升级到最新版本。如果这没有帮助,请提交错误报告。
答案 1 :(得分:0)
我遇到了类似的问题。我能够解决它。 HotSpot虚拟机尝试访问其他进程的内存。确保您使用相同的JVM进行构建编译,并且您的eclipse使用与构建工具相同的JVM。
答案 2 :(得分:0)
我遇到了同样的问题,但通过以下步骤解决了问题: