我收到类似
的错误JVM terminated. Exit code=1
/usr/Java70/jre/bin/java
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx1024m
我的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
我的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
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)
为什么我会收到该错误,如何解决?
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 "".
答案 0 :(得分: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
优点是易于更新。
答案 1 :(得分:8)
如果安装了多个Java实例,则可能会发生这种情况。运行以下命令 -
sudo update-alternatives --config java
然后选择正确的java路径并重新运行eclipse应用程序。
答案 2 :(得分:4)
问题是每当导航到RTC上的任何工作项时,就会发生错误并且eclipse崩溃了。 UI基本上没有出现或一半出现。通过将以下内容添加到eclipse.ini
中的最后一行来解决此问题:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
答案 3 :(得分:3)
尝试将您的java包放在eclipse.ini
中如果您使用的是Ubuntu,则java路径通常是/ usr / lib / jvm。参见:
-vm
/usr/lib/jvm/java-x-openjdk-amdxx/bin/java
-vmargs
请记住在-vm之后放置-vmargs
答案 4 :(得分:1)
因此,当我将 eclipse Oxygen 安装到我的系统中时,即使遇到同样的错误。我做了整个设置并相应地进行了配置但是当我尝试通过MENU选项打开 eclipse.desktop 或者甚至尝试通过终端运行eclipse时,我遇到了上面的错误。所以我在这里做了: -
1)我修改了 eclipse.ini : Dorg.eclipse.swt.internal.gtk.cairoGraphics = false (仍然没有运气,我遇到了同样的错误)
2)通过在终端
中添加这些命令来替换它来更新java版本sudo add-apt-repository ppa:webupd8team / java
sudo apt-get update
sudo apt-get install oracle-java8-installer
希望它有所帮助!! :)
答案 5 :(得分:0)
这个错误发生在我身上,我已经尝试了上面的所有解决方案。 我也尝试过删除.ini文件。即使没有帮助 结论 有一些eclipse版本支持Java版本,例如7,8,9 因此,您必须根据ur jdk下载eclipse eclipse霓虹灯:java8 蚀氧气:java8 蚀火星:java7 所有的Java版本都具有向上兼容性
答案 6 :(得分:0)