我使用的是java版本" 1.7.0_45"使用eclipse kepler并在服务器启动时我收到以下错误日志。
虽然我发现了几篇关于同一问题的帖子[1,2],但我已尝试添加-Dorg.eclipse.swt.browser.DefaultType = mozilla,-XX:LoopUnrollLimit = 1和ulimit -c unlimited,但对我来说没什么用。
还有其他工作吗?
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=7084, tid=139749936641792
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C 0x0000000000000000
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
#
答案 0 :(得分:1)
SIGSEV意味着您的程序正在产生所谓的分段错误。写入数组边界,或无效的内存地址等...所以我认为你必须首先重新安装eclipse,然后看看你是否必须重新安装java和eclipse两者......如果第一个不适合你。
我不确定这是否是正确的猜测,我希望没有人能够支持这个......
答案 1 :(得分:0)
当我在Ubuntu 13.04中启动netbeans时,我遇到了类似的错误。我用
修复了它sudo apt-get install openjdk-7-jdk
尝试看看它是否有效。