2011-07-06 79 views
0
# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# SIGSEGV (0xb) at pc=0xb5855ae7, pid=1431, tid=3028896624 
# 
# JRE version: 6.0_20-b20 
# Java VM: OpenJDK Client VM (19.0-b09 mixed mode, sharing linux-x86) 
# Derivative: IcedTea6 1.9.2 
# Distribution: Ubuntu 10.04.1 LTS, package 6b20-1.9.2-0ubuntu1~10.04.1 
# Problematic frame: 
# J org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier.parse([Lorg/eclipse/equinox/internal/p2/metadata/VersionFormatParser$Fragment;ILjava/util/List;Ljava/lang/String;ILorg/eclipse/equinox/internal/p2/metadata/VersionFormat$TreeInfo;)Z 
# 
# An error report file with more information is saved as: 
# /home/skowron-line/Pobrane/eclipse/hs_err_pid1431.log 
# 
# If you would like to submit a bug report, please include 
# instructions how to reproduce the bug and visit: 
# https://bugs.launchpad.net/ubuntu/+source/openjdk-6/ 
# 
Aborted 

上面的屏幕显示错误,我尝试以root身份尝试吃eclipse,就像简单的用户它工作得很好。在错误日志文件中有一些东西,但我不明白它们。在ubuntu上开启后eclipse崩溃

有人有这样的问题吗?并且知道连接器

+0

什么在/home/skowron-line/Pobrane/eclipse/hs_err_pid1431.log? – ShiDoiSi

回答

1

这是一个JVM崩溃,也许发起了由一些与eclipse相关的类。更新到最新和最伟大的Java并验证它是否可重现。

+1

'sudo apt-get install sun-java6-jre sun-java6-plugin'此后它显示没有任何东西要安装 –

+0

@ skowron-line -hmm,ok,openjdk有不同的数字,然后是oracle jdk。 u26是最近在那里.. –

0

你有安装 Sun/Oracle的JDK,但它看起来像你还在运行 OpenJDK。尝试调用Java的版本,以确保,然后调用:

更新Java的替代品

设置Oracle的Java作为默认。

+0

'root @ skowron-line:/ home/skowron-line/Pobrane/eclipse#sudo update -java-alternatives -a update-alternatives:error:mozilla- javaplugin.so.'这是我得到了 - 但它现在工作:)奇怪 –

+0

我认为是的。您现在应该默认使用Sun的JVM(而不是OpenJDK)。关于插件的错误是“正常的”,不会影响Java发行版的其他部分。 –