Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse错误JVM终止。退出代码=1/usr/Java70/jre/bin/java_Java_Linux_Eclipse_Jvm - Fatal编程技术网

Eclipse错误JVM终止。退出代码=1/usr/Java70/jre/bin/java

Eclipse错误JVM终止。退出代码=1/usr/Java70/jre/bin/java,java,linux,eclipse,jvm,Java,Linux,Eclipse,Jvm,我得到一个错误,比如 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 Lin

我得到一个错误,比如

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
My 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-jarplugins/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添加apt存储库ppa:webupd8team/java

2.
sudo-apt-get-update

3.
sudo apt get install oracle-java8-installer

然后设置它:

4.
sudo更新java替代方案-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时也遇到了同样的错误。我做了整个设置并进行了相应的配置,但当我试图通过菜单选项打开eclipse.desktop时,甚至试图通过终端运行eclipse时,我遇到了如上所述的错误。我所做的是:

1) 我修改了eclipse.ini,添加了:- Dorg.eclipse.swt.internal.gtk.cairoGraphics=false(仍然没有运气,我遇到了同样的错误)

2) 通过在终端中添加这些命令来更新java版本

sudo添加apt存储库ppa:webupd8team/java

sudoapt获得更新

sudo apt get install oracle-java8-installer


希望能有帮助!!:)

这个错误发生在我身上,我已经尝试了上面所有的解决方案。 我也尝试过删除.ini文件。即使这样也无济于事 结论 有些eclipse版本支持java版本,如7、8、9 因此,您必须根据您的jdk下载eclipse EclipseNeon:java8 eclipse:java8 月食火星:java7 所有java版本都具有向上兼容性

  • 打开eclipse.ini文件
  • 删除行“-vmargs”
  • 省省吧

通常,在这种情况下会创建一个包含详细信息的日志文件。请发布日志,日志文件位于何处?在工作区的.metadata文件夹或eclipse目录中的config目录中,日志文件的名称是什么?任何具体的我应该找的东西。我的工作空间中没有元数据文件夹控制台上是否打印了任何内容?当您执行
java-jar插件/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
时会发生什么情况?来源:这是一些RHEL版本和所讨论的“cairo graphics”插件的一个已知问题-除了RTC之外,禁用它似乎还适用于许多基于eclipse的IBM产品。