fsc*_*ore 9 java eclipse linux jvm
我得到一个错误
JVM terminated. Exit code=1
/usr/Java70/jre/bin/java
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx1024m
Run Code Online (Sandbox Code Playgroud)
我的java版本是:
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470sr9-20150417_01(SR9))
IBM J9 VM (build 2.6, JRE 1.7.0 Linux amd64-64 Compressed References 20150406_242981 (JIT enabled, AOT enabled)
J9VM - R26_Java726_SR9_20150406_1443_B242981
JIT - tr.r11_20150401_88894
GC - R26_Java726_SR9_20150406_1443_B242981_CMPRSS
J9CL - 20150406_242981)
JCL - 20150414_02 based on Oracle 7u79-b14
Run Code Online (Sandbox Code Playgroud)
我的eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx512m
Run Code Online (Sandbox Code Playgroud)
Linux版本:
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Red Hat Enterprise Linux Server release 6.6 (Santiago)
Run Code Online (Sandbox Code Playgroud)
为什么我会收到该错误,如何解决?
Ran java -jar plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
JVMDUMP039I Processing dump event "abort", detail "" at 2015/06/30 21:51:32 - please wait.
JVMDUMP032I JVM requested System dump using '/root/Desktop/core.20150630.215132.10911.0001.dmp' in response to an event
JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e" specifies that the core dump is to be piped to an external program. Attempting to rename either core or core.11074.
JVMDUMP010I System dump written to /root/Desktop/core.20150630.215132.10911.0001.dmp
JVMDUMP032I JVM requested Java dump using '/root/Desktop/javacore.20150630.215132.10911.0002.txt' in response to an event
JVMDUMP010I Java dump written to /root/Desktop/javacore.20150630.215132.10911.0002.txt
JVMDUMP032I JVM requested Snap dump using '/root/Desktop/Snap.20150630.215132.10911.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /root/Desktop/Snap.20150630.215132.10911.0003.trc
JVMDUMP013I Processed dump event "abort", detail "".
Run Code Online (Sandbox Code Playgroud)
小智 12
首先,我强烈建议您使用webupd8 ppa,使用以下命令:
1. sudo add-apt-repository ppa:webupd8team/java
2. sudo apt-get update
3.sudo apt-get install oracle-java8-installer
然后设置它:
4.sudo update-java-alternatives -s java-8-oracle
优点是易于更新.
小智 10
如果已安装多个Java实例,则可能会发生这种情况.运行以下命令 -
sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)
然后选择正确的java路径并重新运行eclipse应用程序.
问题是,每当导航到RTC上的任何工作项时,都会发生该错误并使Eclipse崩溃。基本上用户界面没有出现或只出现了一半。这是通过在的最后一行添加以下内容来解决的eclipse.ini:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
Run Code Online (Sandbox Code Playgroud)