安装adk之后写的第一个java程序没有问题.但是下载eclipse之后运行eclipse之后就会报错,如下:
JVM terminated. Exit code=1
/usr/bin/java
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-jar /home/liming/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /home/liming/Documents/eclipse//plugins/org.eclipse.platform_4.6.1.v20160907-1200/splash.bmp
-launcher /home/liming/Documents/eclipse/eclipse
-name Eclipse
--launcher.library /home/liming/Documents/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444/eclipse_1617.so
-startup /home/liming/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.appendVmargs
-exitdata 538012
-product org.eclipse.epp.package.android.product
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-jar /home/liming/Documents/eclipse//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
不知道为什么?
终端的报错信息是这样的:
Unrecognized VM option 'UseStringDeduplication'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Mungkinkah bilangan gerhana dan jdk adalah salah? Mungkin jdk adalah 32-bit, tetapi eclipse adalah 64-bit? Atau sebaliknya?
(Saya seorang pemula, jadi saya sangat gementar untuk menjawab soalan...)
Adakah anda mempunyai sebarang jawapan untuk soalan ini? Semua versi Java yang saya semak dalam talian adalah salah, tetapi versi Java saya ialah Java8 64-bit, dan versi Eclipse ialah neon-eclipse4.6 Dikatakan bahawa versi itu harus sepadan dengan
Haha, masalah dah selesai. Java8 saya telah dimuat turun dan dipasang pada tahun 2014, dan eclipse-neon ialah versi terkini yang dimuat turun hari ini, jadi java8 perlu menjadi versi terkini Muat turun semula dan pasang versi terkini java8, dan masalahnya diselesaikan.