Como corrigir a & lsquo; Falha ao carregar a biblioteca compartilhada JNI & rsquo;

Eclipse é um projeto de código aberto que usa um sistema de plug-in Java para permitir que os programadores de programação em diferentes linguagens trabalhem juntos facilmente. Também está disponível para muitas plataformas. O erro mencionado no título do artigo é um erro que aparece depois que os usuários tentam abrir o Eclipse em seus PCs com Windows.

O Eclipse geralmente fecha depois. O problema geralmente aparece assim que os usuários instalam e executam o Eclipse. Muitos métodos diferentes foram usados ​​para resolver este problema e é por isso que os reunimos em um único artigo para você conferir!

O que causa o erro 'Falha ao carregar a biblioteca compartilhada JNI'?

O problema geralmente é causado por um ou dois problemas comuns que são compartilhados entre muitos usuários que relataram o problema online. Ainda assim, existem várias maneiras de lidar com o mesmo problema. Confira a lista abaixo:

  • Versões incompatíveis do Eclipse e Java Runtime - Ambos os programas devem ser de 64 ou 32 bits ou esse erro provavelmente aparecerá. Resolva o problema alternando os dois programas para o mesmo formato.
  • Ambas as versões de 32 bits e 64 bits do Java instaladas - o Eclipse pode tentar acessar o errado e você deve guiá-lo para a versão apropriada manipulando a variável Path.
  • O Eclipse não tem conhecimento da pasta de instalação do Java - você deve esclarecer a confusão incluindo-o no arquivo eclipse.ini.

Solução 1: edite o arquivo 'eclipse.ini'

Este problema específico pode ocorrer quando a instalação do Eclipse falha em entender qual pode ser o caminho correto para o executável. Isso pode ser resolvido facilmente simplesmente adicionando uma linha dentro do arquivo de configuração do Eclipse disponível no diretório de instalação. Certifique-se de seguir as instruções abaixo para resolver o problema.

  1. Navegue até o local da pasta no Explorador de Arquivos simplesmente abrindo uma pasta e clicando em Este PC ou Meu Computador no painel de navegação esquerdo ou procurando por esta entrada no menu Iniciar.
  1. Em Este PC ou Meu Computador, clique duas vezes para abrir seu Disco Local e navegue até o diretório de instalação do Java Development Kit . Depois de localizar a pasta Java, navegue até jrex.x.xx> bin e localize o arquivo 'jawaw.exe'. Clique na barra de endereço e copie o endereço completo para a área de transferência. O espaço reservado ' xxxx ' representa a versão do Java que você instalou.
  1. Navegue até a pasta de instalação do Eclipse. O local correto também pode ser encontrado após clicar com o botão direito do mouse no atalho do Eclipse e escolher a opção Abrir local do arquivo no menu de contexto.
  2. Clique com o botão direito no arquivo chamado ' eclipse. ini 'e escolha abri-lo com o Bloco de Notas. Navegue até o topo do arquivo e cole as linhas abaixo para resolver o problema. Certifique-se também de substituir nosso endereço de espaço reservado pelo endereço que você encontrou na primeira parte da solução:
-vm C: \ path \ to \ 64bit \ java \ bin \ javaw.exe
  1. Tente executar o programa novamente e verifique se o erro 'falha ao carregar a biblioteca compartilhada JNI' aparece.

Solução 2: certifique-se de que as versões do Eclipse e Java correspondam

Se você estiver usando uma versão de 64 bits do Eclipse, certifique-se também de instalar a versão de 64 bits do Java Runtime. O mesmo vale para a versão de 32 bits. Certifique-se de seguir as instruções abaixo para desinstalar um e instalar a segunda opção.

Desinstalando o Java no Windows 10

  1. Clique no botão do menu Iniciar localizado na parte inferior esquerda da tela. Selecione Configurações clicando no ícone de engrenagem acima do botão Liga / desliga no menu Iniciar.
  2. Selecione a seção Aplicativos no aplicativo Configurações. Selecione Java na lista de aplicativos instalados e clique em Desinstalar
  1. Responda às instruções exibidas na tela para concluir o processo de desinstalação.

Desinstalando o Java em versões anteriores do Windows

  1. Clique no botão do menu Iniciar localizado na parte inferior esquerda da tela.
  2. Selecione Painel de controle no menu Iniciar e mude a opção Exibir por para Categoria . Selecione Desinstalar um programa na seção Programas.
  1. Selecione Java na lista de programas instalados clicando nele e, em seguida, clique em Desinstalar. Siga as instruções na tela para concluir o assistente.

Instalando Java

Existem duas maneiras de instalar o Java. Você pode usar o instalador online que baixa apenas um pequeno arquivo que é usado para baixar o programa completo ou você pode baixar o pacote completo e instalá-lo sem uma conexão ativa com a Internet. Aqui está como instalá-lo offline:

  1. Vá para a página de download do manual e clique em Windows Offline . Certifique-se de diferenciar entre Windows Offline, que é a versão de 32 bits, e Windows Offline (64 bits), que obviamente é a versão de 64 bits.
  1. A caixa de diálogo Download de arquivo é exibida solicitando que você execute ou salve o arquivo de download. Clique em Salvar para fazer download do arquivo em seu sistema local.
  2. Feche todos os aplicativos, incluindo o navegador, e clique duas vezes no arquivo salvo para iniciar o processo de instalação. Clique no botão Instalar para aceitar os termos da licença e continuar com a instalação.
  1. A Oracle fez parceria com empresas que oferecem vários produtos. O instalador pode apresentar a opção de instalar esses programas ao instalar o Java. Depois de verificar se os programas desejados foram selecionados, clique no botão Avançar para continuar a instalação.
  2. Alguns breves diálogos confirmam as últimas etapas do processo de instalação; clique em Fechar na última caixa de diálogo. Isso concluirá o processo de instalação do Java. Verifique se o problema ainda aparece depois de combinar as versões do Eclipse e Java Runtime.

Solução 3: remover a variável de caminho para Java

Se você tiver as versões de 32 bits e 64 bits do Java instaladas em seu computador, o Eclipse pode ficar confuso tentando descobrir qual usar. Por exemplo, se uma versão de 64 bits do Eclipse tentar usar a versão de 32 bits do Java, aparecerá um problema. Isso pode ser resolvido sem desinstalar uma versão do Java simplesmente excluindo sua variável Path. Certifique-se de seguir as instruções abaixo cuidadosamente.

  1. Clique com o botão direito em Meu Computador / Este PC dependendo da versão do Windows que você instalou em seu computador e escolha Propriedades. Depois disso, localize o botão Configurações avançadas do sistema no lado direito da janela Propriedades, clique nele e navegue para a guia Avançado .
  1. Na seção inferior direita da guia Avançado, você poderá ver a opção Variáveis ​​de ambiente, então clique nela e poderá ver uma lista de todas as variáveis ​​de usuário na seção Variáveis ​​de usuário.
  1. Clique na variável Path em System variables ou na seção User variables e clique no botão Edit abaixo. Tente localizar um caminho para a pasta Java, selecione-o e escolha Excluir no menu do lado esquerdo. Isso se refere à pasta Java que não corresponde à versão do Eclipse.
  2. Tente reabrir o programa e verifique se ele funcionará corretamente agora.