Eclipse 错误 JVM 已终止。退出代码=1 /usr/Java70/jre/bin/java
Eclipse error JVM terminated. Exit code=1 /usr/Java70/jre/bin/java
我收到类似
的错误
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)
为什么会出现该错误,我该如何解决?
运行 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 "".
问题是每当导航到 RTC 上的任何工作项时,都会发生该错误并且 eclipse 崩溃。基本上UI没有出现或者出现了一半。通过在 eclipse.ini
的最后一行添加以下内容解决了这个问题:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
首先,我强烈建议您使用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
优点是更新方便。
尝试将您的 java 包裹放入 eclipse.ini
如果您使用 Ubuntu,java 路径通常是 /usr/lib/jvm。参见:
-vm
/usr/lib/jvm/java-x-openjdk-amdxx/bin/java
-vmargs
记得把-vmargs放在-vm之后
如果安装了多个 Java 实例,则可能会发生这种情况。 运行 下面的命令 -
sudo update-alternatives --config java
然后选择正确的java路径,重新运行eclipse应用程序。
因此,当我将 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
希望对您有所帮助!! :)
我遇到过这个错误,我已经尝试了上面的所有解决方案。
我也曾尝试删除 .ini 文件。即使那没有帮助
结论
有一些支持 java 版本的 eclipse 版本,如 7、8、9
因此你必须根据你的 jdk 下载 eclipse
日食霓虹灯:java8
蚀氧:java8
日食火星:java7
所有 java 版本都向上兼容
- 打开 eclipse.ini 文件。
- 删除行“-vmargs”
- 保存
我收到类似
的错误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)
为什么会出现该错误,我该如何解决?
运行 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 "".
问题是每当导航到 RTC 上的任何工作项时,都会发生该错误并且 eclipse 崩溃。基本上UI没有出现或者出现了一半。通过在 eclipse.ini
的最后一行添加以下内容解决了这个问题:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
首先,我强烈建议您使用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
优点是更新方便。
尝试将您的 java 包裹放入 eclipse.ini
如果您使用 Ubuntu,java 路径通常是 /usr/lib/jvm。参见:
-vm
/usr/lib/jvm/java-x-openjdk-amdxx/bin/java
-vmargs
记得把-vmargs放在-vm之后
如果安装了多个 Java 实例,则可能会发生这种情况。 运行 下面的命令 -
sudo update-alternatives --config java
然后选择正确的java路径,重新运行eclipse应用程序。
因此,当我将 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
希望对您有所帮助!! :)
我遇到过这个错误,我已经尝试了上面的所有解决方案。
我也曾尝试删除 .ini 文件。即使那没有帮助
结论
有一些支持 java 版本的 eclipse 版本,如 7、8、9
因此你必须根据你的 jdk 下载 eclipse
日食霓虹灯:java8
蚀氧:java8
日食火星:java7
所有 java 版本都向上兼容
- 打开 eclipse.ini 文件。
- 删除行“-vmargs”
- 保存