2016-11-16 122 views
4

這是我的Java版本(在Debian 8傑西):Eclipse不啓動(JVM終止退出代碼= 1)

java version "1.8.0_05" 
Java(TM) SE Runtime Environment (build 1.8.0_05-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode) 

而且安裝成功後,我得到這個消息,並且程序不會發射:

JVM terminated. Exit code=1 
/opt/jdk/jdk1.8/jre/bin/java 
-Dosgi.requiredJavaVersion=1.8 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.8 
-Xms256m 
-Xmx1024m 
-Declipse.p2.max.threads=10 
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest 
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/ 
-Duser.dir=/home/m/eclipse/java-neon/eclipse 
-jar /home/m/eclipse/java-neon/eclipse//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash 
-launcher /home/m/eclipse/java-neon/eclipse/eclipse 
-name Eclipse 
--launcher.library /home/m/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444/eclipse_1617.so 
-startup /home/m/eclipse/java-neon/eclipse//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar 
--launcher.appendVmargs 
-exitdata 2a5001b 
-product org.eclipse.epp.package.java.product 
-vm /opt/jdk/jdk1.8/jre/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.8 
-Xms256m 
-Xmx1024m 
-Declipse.p2.max.threads=10 
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest 
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/ 
-Duser.dir=/home/m/eclipse/java-neon/eclipse 
-jar /home/m/eclipse/java-neon/eclipse//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar 

我已經搜索並測試了很多方法(例如安裝java8-oracle),但它根本不起作用!

+0

您是否下載了JDK或JRE? – Squiddie

+0

我沒有下載這個「jdk-8u5-linux-x64.tar.gz」,它裏面有jre。 – user3486308

回答

2

請不要直接引用/opt/jdk/jdk1.8/jre/bin/java。因爲它是一個JDK,你應該使用/opt/jdk/jdk1.8/bin/java

+0

我懷疑這是墜機的原因。 –

1

不確定它是否只是問題,但UseStringDeduplication僅在8u20時可用,而您正在使用8u05。請更新Java到最新的可用版本 - 除了一些新的功能,還有很多錯誤修復形成早期的Java 8版本,你不想接受它們的結束。

1

我最近對於多年來一直運行良好的Eclipse版本有類似的問題。我將-Xms(初始Java堆大小)減半,Eclipse再次啓動。我會和你一起等待更聰明的解決方案。

相關問題