Todo o inferno se soltou depois que eu desinstalei meu java 6 e instalei o java 7 (tanto jdk quanto jre). Ao abrir o eclipse ele deu o erro que "No JVM encontrado em .....". Então, eu dei explicitamente a localização do javaw.exe como
-vm
C:\Progra~2\Java\jdk1.7.0_45\bin\javaw.exe
no arquivo eclipse.ini. Agora diz "Java foi iniciado mas retornou o código de saída 13". Também, no arquivo elispse.ini eu mudei -Dosgi.requiredJavaVersion=1.5 para -Dosgi.requiredJavaVersion=1.7
Existem muitas soluções online como :
mas nenhum deles funciona. Alguma ideia?
Seria a versão 32 bit do eclipse , por exemplo, se você estiver executando a versão 32 bit do eclipse em JVM 64 bit, este erro será o resultado.
Para confirmar esta verificação, faça o login na sua pasta de configuração do eclipse. O log será como se segue java.lang.insatisfeitoLinkError: Não é possível carregar bibliotecas SWT de 32 bits em JVM de 64 bits ...
tente instalar o eclipse de 64 bits ou execute em jvm de 32 bits