Agora vamos usar este método:
-
Instale
java 8
(suponho que o eclipse aceite isso):sudo apt-get install oracle-java8-installer
-
Verifique e certifique-se de que seu
java 9
padrão ainda seja o chefe:sudo update-alternatives --config java
-
Se não modificar conforme a necessidade, selecione o número para tornar padrão na etapa anterior:
There are 5 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-9-oracle/bin/java 1091 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode * 3 /usr/lib/jvm/java-9-oracle/bin/java 1091 manual mode 4 /usr/lib/jvm/jdk1.8.0_91 100 manual mode 5 /usr/lib/jvm/jdk1.8.0_91/bin/java 100 manual mode Press <enter> to keep the current choice[*], or type selection number:
-
-
Agora, execute
sudo update-alternatives --display java
e você verá isto:java - manual mode link best version is /usr/lib/jvm/java-9-oracle/bin/java link currently points to /usr/lib/jvm/java-9-oracle/bin/java link java is /usr/bin/java slave java.1.gz is /usr/share/man/man1/java.1.gz /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java - priority 1081 slave java.1.gz: /usr/lib/jvm/java-8-openjdk-amd64/jre/man/man1/java.1.gz /usr/lib/jvm/java-8-oracle/jre/bin/java - priority 1081 slave java.1.gz: /usr/lib/jvm/java-8-oracle/man/man1/java.1.gz /usr/lib/jvm/java-9-oracle/bin/java - priority 1091 /usr/lib/jvm/jdk1.8.0_91 - priority 100 /usr/lib/jvm/jdk1.8.0_91/bin/java - priority 100
- Como você pode ver, eu uso
java 9
como meu padrão, mas também tenhojava 8
instalado, então copie o caminho para o java 8 , que é:/usr/lib/jvm/jdk1.8.0_91/bin/java
- Como você pode ver, eu uso
-
Agora, na sua pasta eclise, abra o arquivo
eclipse.ini
e adicione essas linhas ao topo:-vm /usr/lib/jvm/jdk1.8.0_91/bin/java
-
Meu arquivo eclipse.ini:
-vm /usr/lib/jvm/jdk1.8.0_91/bin/java -startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=256m -Xms256m -Xmx1024m
-
-
Agora, inicie seu eclipse e ele usará o
java vm
fornecido no arquivo eclipse.ini.