Erro de versão no Eclipse (Java)

Estou tentando abrir o Eclipse e lido com o seguinte erro:

image

Ao verificar a versão do Java pelo prompt, ele me diz que a atual versão é 11. O que pode ser esse problema?

image

Já tentei isso: Erro ao compilar no eclipse, como mudar versão jdk?. Entretanto, o Eclipse nem abre.

Posta o conteúdo do seu eclipse.ini

@staroski aqui vai:

-startup
plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar
–launcher.library
C:\Users\john.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1300.v20200819-0940
-product
org.eclipse.epp.package.java.product
-showsplash
C:\Users\john.p2\pool\plugins\org.eclipse.epp.package.common_4.17.0.20200910-1200
–launcher.defaultAction
openFile
–launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=11
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
–add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
–add-modules=ALL-SYSTEM
-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/

Antes da linha -vmargs insira essas 2 linhas:

-vm
<caminho_completo_do_seu_JDK>\bin\javaw.exe

Em algumas versões do Windows pode aparecer a seguinte mensagem ao tentar abrir o eclipse:
"Java was started but returned exit code=1"
Se isso acontecer, coloque as 2 linhas abaixo antes do -vmargs:

-vm
<caminho_completo_do_seu_JDK>\jre\bin\server\jvm.dll
1 curtida