次のようなエラーが表示されます
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 "".
問題は、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インスタンスがインストールされている場合に発生する可能性があります。次のコマンドを実行します-
Sudo update-alternatives --config Java
次に、正しいJavaパスを選択し、Eclipseアプリケーションを再実行します。
Eclipse.iniにJavaパッケージを配置してみてください
Ubuntuを使用している場合、Javaパスの一般的なパスは/ usr/lib/jvmです。見る:
-vm
/usr/lib/jvm/Java-x-openjdk-amdxx/bin/Java
-vmargs
-vmargsは-vmの後に置くことを忘れないでください
そのため、システムに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
それが役に立てば幸い!! :)