Eclipse dá "Java foi iniciado, mas retornou o código de saída 13".
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?
52
3
Em seu arquivo eclipse.ini simplesmente coloque
antes da linha "margs".
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
Eu instalei 32 bits ADT e funciona bem sem alterar minha configuração (Windows 7 64 bits, Java 6 32 bits).