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.
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.
- 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.
- 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.
- 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.
- 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
- 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
- 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.
- Selecione a seção Aplicativos no aplicativo Configurações. Selecione Java na lista de aplicativos instalados e, em seguida, clique em Desinstalar
- Responda às instruções exibidas na tela para concluir o processo de desinstalação.
Desinstalando o Java nas versões anteriores do Windows
- Clique no botão do menu Iniciar localizado na parte inferior esquerda da tela.
- Selecione Painel de Controle no menu Iniciar e alterne a opção Exibir por para Categoria . Selecione Desinstalar um programa na seção Programas.
- 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 .
- 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.
- 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.
- Tente reabrir o programa e verifique se ele será executado corretamente agora.