Falha no carregamento da biblioteca compartilhada da JNI (JDK)

Quando eu tento abrir Eclipse, um diálogo pop-up diz:

Failed to load the JNI shared library "C:/JDK/bin/client/jvm.dll"`.

Depois disto, a força do Eclipse fecha.

Aqui's alguns pontos que eu'gostaria de fazer:

  • Eu verifiquei se existe alguma coisa nesse caminho. Existe mesmo.
  • My Eclipse e Java SE Development Kit são ambos de 64 bits. Eu verifiquei o meu sistema, e ele pode lidar com 64 bits.
  • I'procurei por este problema no Google e no Stack Overflow, e a única resposta que encontrei foi o download das versões de 32 bits do JDK e do Eclipse.

Baixar as versões de 32 bits é algo que só quero fazer como último recurso.
O que seria sugerido para resolver este problema?

Solução

Você precisa de um trio de 64 bits:

  • 64-bit **OS***
  • 64-bit **Java***
  • 64-bit **Eclipse***
Comentários (14)

Eu tinha o mesmo problema.

Eu resolvi isso instalando JVM de 64 bit de

http://www.java.com/en/download/manual.jsp

Comentários (0)

Eu tinha um problema semelhante. Foi resolvido fazendo o seguinte.

  • Mova Eclipse para Arquivos de Programas (não para Arquivos de Programas (x86)).
  • Remova o caminho para a versão 32-bit do Java da variável de ambiente 'path'.

Eu tenho ambas as versões do Java instaladas, mas o Eclipse continuou tentando usar o de 32 bits.

Comentários (0)