Verifique se você não está tentando usar o Eclipse de 32 bits com o Windows + JRE / JDK de 64 bits. Misturar os dois geralmente leva a esse erro.
Este é o meu arquivo eclipse.ini.
-startup
plugins / org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins / org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 -produtos org.eclipse.epp.package.jee.product --launcher.defaultAction abrir arquivo --launcher.XXMaxPermSize 256 milhões -showsplash org.eclipse.platform -vm C: \ Arquivos de programas \ Java \ jre7 \ bin \ javaw.exe --launcher.XXMaxPermSize 256 m --launcher.defaultAction openFile
-vmargs -Dosgi.requiredJavaVersion = 1,5 [email protected] -Xms40m -Xmx512m
Quando estou iniciando o eclipse, ele está me mostrando esta mensagem. Está me mostrando que o java foi iniciado, mas retornou o código de saída = 13
Estou usando o windows 7 64bit e jdk versão 17.0.0_01.