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 :

https://stackoverflow.com/questions/11846758/myeclipse-10-does-not-start-java-was-started-but-returned-exit-code-13

mas nenhum deles funciona. Alguma ideia?

Em seu arquivo eclipse.ini simplesmente coloque

–vm
/home/aniket/jdk1.7.0_11/bin(Your path to JDK 7)

antes da linha "margs".

Comentários (2)

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

Comentários (2)

Eu instalei 32 bits ADT e funciona bem sem alterar minha configuração (Windows 7 64 bits, Java 6 32 bits).

Comentários (0)