web-dev-qa-db-ja.com

EclipseエラーJVMが終了しました。終了コード= 1 / usr / Java70 / jre / bin / java

次のようなエラーが表示されます

JVM terminated. Exit code=1
/usr/Java70/jre/bin/Java
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx1024m

My 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 "".
9
fscore

問題は、RTCのワークアイテムに移動するたびにそのエラーが発生し、Eclipseがクラッシュすることでした。基本的に、UIは表示されないか、半分が表示されました。これは、Eclipse.iniの最後の行に次を追加することで解決しました。

-Dorg.Eclipse.swt.internal.gtk.cairoGraphics=false
5
fscore

まず、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

利点は、更新が容易であることです。

12
Suree

これは、複数のJavaインスタンスがインストールされている場合に発生する可能性があります。次のコマンドを実行します-

Sudo update-alternatives --config Java

次に、正しいJavaパスを選択し、Eclipseアプリケーションを再実行します。

10
Anupam Bera

Eclipse.iniにJavaパッケージを配置してみてください

Ubuntuを使用している場合、Javaパスの一般的なパスは/ usr/lib/jvmです。見る:

-vm
/usr/lib/jvm/Java-x-openjdk-amdxx/bin/Java
-vmargs

-vmargsは-vmの後に置くことを忘れないでください

3
Victor Jatobá

そのため、システムに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

須藤apt-getアップデート

Sudo apt-get install Oracle-Java8-installer

それが役に立てば幸い!! :)

1

このエラーは私に発生した、私は上記のすべての解決策を試してみました。私も.iniファイルを削除しようとしました。結論に役立ちませんでした結論Java 7,8,9のようなバージョンをサポートするEclipseバージョンがあります。したがって、ur jdkに従ってEclipseをダウンロードする必要がありますEclipseネオン:Java8 Eclipse酸素:Java8 Eclipse mars: Java7すべてのJavaバージョンには上位互換性があります Image from Eclipse official page

0
yunus