Como corrigir 'Falha ao carregar a biblioteca compartilhada JNI'

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

Falha ao carregar a biblioteca compartilhada JNI

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

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 on-line. Ainda assim, existem várias maneiras de lidar com o mesmo problema. Confira a lista abaixo:

  • Versões não correspondentes do Eclipse e Java Runtime - Ambos os programas devem ser de 64 bits ou 32 bits ou esse erro deve 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 está ciente da pasta de instalação do Java - Você deve esclarecer a confusão incluindo-a no arquivo eclipse.ini.

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

Esse problema específico pode ocorrer da instalação do Eclipse não consegue entender apenas 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 Gerenciador de Arquivos simplesmente abrindo uma pasta e clicando em Este PC ou Meu Computador no painel de navegação esquerdo ou pesquisando por esta entrada no menu Iniciar.

Abrindo este PC em Bibliotecas
  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ços 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.

Local do jawaw.exe
  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 do mouse no arquivo chamado ' eclipse. ini 'e escolha abri-lo com o Bloco de Notas. Certifique-se de navegar até o topo do arquivo e cole as linhas abaixo para resolver o problema. Certifique-se de substituir também o endereço do espaço reservado pelo endereço que você encontrou na primeira parte da solução:
 -vm C: \ caminho \ para \ 64 bits \ java \ bin \ javaw.exe 
  1. Tente executar o programa novamente e verifique se o erro 'Falha ao carregar a biblioteca compartilhada JNI' é exibido.

Solução 2: verifique se o Eclipse e o Java Versions Match

Se você estiver usando uma versão de 64 bits do Eclipse, também deverá certificar-se 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 o primeiro 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, em seguida, clique em Desinstalar

Desinstalando o Java no Windows 10
  1. Responda às instruções exibidas na tela para concluir o processo de desinstalação.

Desinstalando o Java nas 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 alterne a opção Exibir por para Categoria . Selecione Desinstalar um programa na seção Programas.

Desinstalando um programa no Painel de Controle
  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 on-line, que baixa apenas um pequeno arquivo que é usado para baixar o programa inteiro ou pode baixar o pacote inteiro 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 manual e clique em Windows off-line . Certifique-se de diferenciar entre o Windows Offline, que é a versão de 32 bits, e o Windows Offline (64 bits), que é obviamente a versão de 64 bits.

Download de Java
  1. A caixa de diálogo Download de arquivo é exibida, solicitando que você execute ou salve o arquivo de download. Clique em Salvar para baixar o arquivo para o 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.

Instalando Java
  1. A Oracle fez parcerias com empresas que oferecem vários produtos. O instalador pode apresentar uma opção para instalar esses programas quando você instalar o Java. Depois de verificar se os programas desejados estão selecionados, clique no botão Avançar para continuar a instalação.
  2. Alguns breves diálogos confirmam os últimos passos do processo de instalação; clique em Fechar no último diálogo. Isso concluirá o processo de instalação do Java. Verifique se o problema ainda aparece depois de corresponder às versões do Eclipse e do Java Runtime.

Solução 3: Remover a Variável de Caminho para Java

Se você tiver a versão de 32 bits e a de 64 bits do Java instalada em seu computador, o Eclipse poderá ficar confuso tentando descobrir qual delas usar. Por exemplo, se uma versão de 64 bits do Eclipse tentar usar a versão de 32 bits do Java, um problema aparecerá. 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 com cuidado.

  1. Clique com o botão direito em Meu Computador / Este PC, dependendo da versão do Windows que você instalou no seu computador e escolha as Propriedades. Depois disso, localize o botão Configurações avançadas do sistema no lado direito da janela Propriedades, clique nele e navegue na guia Avançado .

Configurações Avançadas do Sistema neste PC Propriedades
  1. Na seção inferior direita da aba Advanced, você poderá ver a opção Environment Variables, então clique nela e você será capaz de ver uma lista de todas as variáveis ​​do usuário na seção User variables.

Variáveis ​​de ambiente em propriedades do sistema >> avançado
  1. Clique na variável Path em Variáveis ​​do sistema ou na seção Variáveis do usuário e clique no botão Editar abaixo. Tente localizar um caminho para a pasta Java, selecione-o e escolha Excluir no menu à esquerda. Isso se refere à pasta Java que não corresponde à versão do Eclipse.
  2. Tente reabrir o programa e verifique se ele será executado corretamente agora.

Artigos Interessantes