Java虚拟机:Java热点(TM)64位服务器虚拟机(24.60-b09混合模式linux-amd64压缩oops)

Java虚拟机:Java热点(TM)64位服务器虚拟机(24.60-b09混合模式linux-amd64压缩oops),java,oracle,Java,Oracle,我只是想 运行ORACLE SQL Developer 4.0.2.12.21 在OpenSuSE 13.11.10-64x中 linux-l4i7:/home/suse/bin/sqldeveloper#./sqldeveloper.sh >Oracle SQL开发人员 >版权所有(c)1997年、2014年,Oracle和/或其附属公司。版权所有。 > > > >装载时间:448# >#Java运行时环境检测到一个致命错误: > >#在pc=0x00007f084ebe7250、pid=20

我只是想 运行ORACLE SQL Developer 4.0.2.12.21 在OpenSuSE 13.11.10-64x中

linux-l4i7:/home/suse/bin/sqldeveloper#./sqldeveloper.sh

>Oracle SQL开发人员 >版权所有(c)1997年、2014年,Oracle和/或其附属公司。版权所有。 > > > >装载时间:448# >#Java运行时环境检测到一个致命错误: > >#在pc=0x00007f084ebe7250、pid=20064、tid=139674518972160时的SIGSEGV(0xb) ># >#JRE版本:Java(TM)SE运行时环境(7.0_60-b19)(build 1.7.0_60-b19) >#Java虚拟机:Java热点(TM)64位服务器虚拟机(24.60-b09混合模式linux-amd64 compressed>oops) >#有问题的框架: >#C 0x00007f084ebe7250 ># >#无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动Java之前尝试>“ulimit-c unlimited” ># >>#包含详细信息的错误报告文件另存为: >#/home/suse/bin/sqldeveloper/sqldeveloper/bin/hs_err_pid20064.log ># >#如果您想提交错误报告,请访问: ># http://bugreport.sun.com/bugreport/crash.jsp ># >/home/suse/bin/sqldeveloper/sqldeveloper/bin/../ide/bin/launcher.sh:line 1193:20064>中止${JAVA}“${APP_VM_OPTS[@]}”${APP_ENV_VARS}-classpath>${APP_classpath}${APP u MAIN_CLASS}${APP APP u APP u OPTS[@]}”
------------T H R E A D---------------
当前线程是本机线程
siginfo:si_signo=SIGSEGV:si_errno=0,si_code=1(SEGV_MAPERR),si_addr=0x00007f084ebe7250
登记册:
RAX=0x0000000000000001,RBX=0x00007f0882166a38,RCX=0x00007f0882166700,RDX=0x00007f084ebe7250
RSP=0x00007f0882165f18,RBP=0x00007f08ba697308,RSI=0x0000000000000001,RDI=0x00007f0865061140
R8=0x00007f08b42af7f0,R9=0x0000000000000001,R10=0x0000000000000000,R11=0x0000000000000246
R12=0x0000000000000000,R13=0x00007f08ba6972e8,R14=0x0000000000000004,R15=0x000000000000001e
RIP=0x00007f084ebe7250,EFLAGS=0x0000000000010206,CSGSFS=0x0000000000000033,ERR=0x0000000000000014
TRAPNO=0x000000000000000e
堆栈顶部:(sp=0x00007f0882165f18)
0x00007f0882165f18:00007f08ba485e92 00007f0882166700
0x00007f0882165f28:00007F08821667000000000000000000
0x00007f0882165f38:0000000000000000 00007f08ba8bc000
0x00007f0882165f48:00007f08ba891df0 00007f0882166700
说明:(pc=0x00007f084ebe7250)
0x00007f084ebe7230:
[错误报告期间出错(打印寄存器、堆栈顶部、pc附近的指令),id 0xb]
寄存器到内存映射:
RAX=0x0000000000000001是未知值
RBX=0x00007f0882166a38是未知值
RCX=0x00007f0882166700是未知值
RDX=0x00007f084ebe7250是未知值
卡表字节映射:[0x00007F08B801000,0x00007f08b8221000]字节映射基:0x00007f08b7a20000
轮询页面:0x00007f08ba8b9000
代码缓存[0x00007f08b1000000、0x00007f08b1470000、0x00007f08b4000000)
总计\u块=1875 n方法=1189个适配器=639个可用\u代码\u缓存=44718Kb最大\u可用\u块=45718336
编译事件(10个事件):
事件:13.402线程0x00007f08b409f000 N方法1371 0x00007f08b1421390代码[0x00007f08b14214c0,0x00007f08b1421538]
事件:13.402线程0x00007f08b409f000 1372 java.util.Date::getTime(5字节)
事件:13.402线程0x00007f08b409f000 N方法1372 0x00007f08b1421150代码[0x00007f08b1421280,0x00007f08b14212f8]
事件:13.403线程0x00007f08b409f000 1373 org.openide.util.NbCollections$4$1::hasNext(13字节)
事件:13.403线程0x00007f08b409f000 N方法1373 0x00007f08b1406f50代码[0x00007f08b14070a0,0x00007f08b1407178]
事件:13.404线程0x00007f08b409f000 1374 javax.ide.extension.spi.DefaultElementContext::getVisitorForStartElementImpl(243字节)
事件:13.542线程0x00007f08b409f000 N方法1374 0x00007f08b1454e50代码[0x00007f08b1455180,0x00007f08b1456b40]
事件:13.542线程0x00007f08b409f000 1375 oracle.javatools.data.ChangeBuffer::addChangeInfo(10字节)
事件:13.546线程0x00007f08b409f000 N方法1375 0x00007f08b1343710代码[0x00007f08b1343880,0x00007f08b1343ba8]
事件:13.546线程0x00007f08b409f000 1376 oracle.javatools.data.ChangeInfo::(85字节)

这是一个本机Java崩溃。它可能是JVM、netbeans启动器中的一个错误,也可能是您环境中的一些不兼容(尤其是错误或缺少库)


此sqldeveloper安装是否包含JRE?您可能希望将脚本更改为指向系统JVM。hs_err文件看起来有点不完整。例如,它应该包含已加载库的列表和实际Java二进制文件的路径。您是否删除了它或它是否丢失了?

可能与此无关,但这对我很有用

gksudo gedit /usr/bin/sqldeveloper
然后,顶部有两行:

unset GNOME_DESKTOP_SESSION_ID
unset DBUS_SESSION_BUS_ADDRESS
在这里找到了答案

问题是什么?B您自己做了什么?您好,它应该正常运行,仅此而已您好,谢谢您的回答,是的,我剪掉了它,因为它太长并且堆栈溢出限制了问题的空间,我将尝试共享完整的文件
gksudo gedit /usr/bin/sqldeveloper
unset GNOME_DESKTOP_SESSION_ID
unset DBUS_SESSION_BUS_ADDRESS