Erro no eclipse sempre quando for abri-lo [Resolvido]

Olá pessoal,

Estou com um problema com o Eclipse sempre quando abro ele agora tá dando esse erro

Alguém já passou por esse erro e sabe corrigir.

Agradeço quem puder me dar o toque.

Qual é a versão desse Java que ele está usando?
Qual é a versão do eclipse?
Esse eclipse é de 42bits?
O Java instalado no Arquivos de Programas (86) é 32 bits…

Eu recomendo instalar um JDK pra utilizar o eclipse, você está usando só o JRE.

Eu uso o Java 13, as variáveis de ambiente já estão configuradas, JAVA_HOME (apontando para o Java 13) e na variável Path.

Uso o JRE do Java 8 por causa de um trabalho Home Office, mas para desenvolver quero usar o Java 13.

O eclipse que tô usando é esse:
https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-enterprise-java-developers

Edita o teu eclipse.ini e coloca explicitamente pra usar o JDK 13 pois ele está usando aquele Java de 32 bits.

staroski
Troquei de versão para testar mas deu a mesma coisa, troquei onde tinha 1.8 para 1.14, mas deu a mesma coisa

 -startup
plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1200.v20200508-1552
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.14 (8 para 14)
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.14 (8 para 14)
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM

Testei um ola mundo
Ele compila, gera o .class mas não executa o código

Vou desinstalar essa versão 8 e 14 e depois colocar novamente a 14 pra ver se dar certo.

Não.

Era só pra adicionar o parâmetro -vm apontando explicitamente pro teu JDK
Aqui tem um exemplo:
https://wiki.eclipse.org/index.php?title=Eclipse.ini&redirect=no#-vm_value:_Windows_Example

vou instalar a JRE do Java 8 e testar novamente

-startup

plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1200.v20200508-1552
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
–launcher.defaultAction
openFile
–launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk-14.0.1\bin\javaw.exe
–launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
–add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
–add-modules=ALL-SYSTEM

Deu certo valeu!

1 curtida