java - 运行eclipse出现问题?
天蓬老师
天蓬老师 2017-04-18 10:20:46
0
2
1245

安装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.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(2)
洪涛

eclipse와 jdk의 개수가 잘못된 것은 아닐까요? 아마도 jdk는 32비트인데 eclipse는 64비트일까요? 아니면 그 반대인가요?
(초보라서 답변이 너무 떨리네요...)

洪涛

이 질문에 대한 답이 있으신가요? 온라인에서 확인한 Java 버전이 모두 틀렸는데 제 Java 버전이 64비트 Java8이고, Eclipse 버전이 네온-eclipse4.6 이라 버전이 일치해야 한다고 합니다

하하, 문제가 해결되었습니다. 내 java8은 2014년에 다운로드되어 설치되었고 eclipse-neon은 오늘 다운로드한 최신 버전이므로 java8 최신 버전을 다시 다운로드하여 설치해야 문제가 해결됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿