Come risolvere "Impossibile caricare la libreria condivisa JNI"

Eclipse è un progetto open source che utilizza un sistema di plugin Java per consentire ai programmatori che programmano in lingue diverse di lavorare facilmente insieme. È disponibile anche per molte piattaforme. L'errore menzionato nel titolo dell'articolo è un errore che appare dopo che gli utenti hanno provato ad aprire Eclipse sul proprio PC Windows.

Caricamento della libreria condivisa JNI non riuscito

Di solito Eclipse si chiude dopo. Il problema si presenta spesso non appena gli utenti installano ed eseguono Eclipse. Ci sono stati molti metodi diversi usati per risolvere questo problema ed è per questo che li abbiamo raccolti in un singolo articolo da provare!

Cosa causa l'errore "Impossibile caricare la libreria condivisa JNI"?

Il problema è spesso causato da uno o due problemi comuni condivisi tra molti utenti che hanno segnalato il problema online. Tuttavia, ci sono diversi modi per affrontare lo stesso problema. Dai un'occhiata all'elenco seguente:

  • Versioni non corrispondenti di Eclipse e Java Runtime - Entrambi i programmi devono essere a 64 o 32 bit o questo errore è destinato a comparire. Risolvi il problema cambiando entrambi i programmi nello stesso formato.
  • Entrambe le versioni di Java a 32 e 64 bit installate: Eclipse potrebbe tentare di accedere a quella errata e si dovrebbe guidare alla versione corretta manipolando la variabile Path.
  • Eclipse non è a conoscenza della cartella di installazione di Java - È necessario chiarire la confusione includendola nel file eclipse.ini.

Soluzione 1: modificare il file 'eclipse.ini'

Questo problema specifico può verificarsi quando l'installazione di Eclipse non riesce a capire quale potrebbe essere il percorso corretto per l'eseguibile. Ciò può essere risolto facilmente semplicemente aggiungendo una riga all'interno del file di configurazione di Eclipse disponibile nella directory di installazione. Assicurati di seguire le istruzioni seguenti per risolvere il problema.

  1. Passare alla posizione della cartella in Esplora file semplicemente aprendo una cartella e facendo clic su Questo PC o Risorse del computer dal riquadro di navigazione a sinistra o cercando questa voce nel menu Start.

Apertura di questo PC nelle librerie
  1. In Questo PC o Risorse del computer, fare doppio clic per aprire il disco locale e accedere alla directory di installazione di Java Development Kit . Dopo aver individuato la cartella Java, accedere a jrex.x.xx> bin e individuare il file 'jawaw.exe'. Fai clic sulla barra degli indirizzi e copia l'indirizzo completo negli Appunti. Il segnaposto ' xxxx ' rappresenta la versione di Java installata.

Posizione di jawaw.exe
  1. Passare alla cartella di installazione di Eclipse. È possibile trovare la posizione corretta anche dopo aver fatto clic con il pulsante destro del mouse sul collegamento Eclipse e aver scelto l'opzione Apri posizione file dal menu di scelta rapida.
  2. Fare clic con il tasto destro del mouse sul file chiamato " eclipse " . ini 'e scegli di aprirlo con Blocco note. Assicurati di andare all'inizio del file e di incollare le righe sottostanti per risolvere il problema. Assicurati di sostituire anche il nostro indirizzo segnaposto con l'indirizzo che hai scoperto nella prima parte della soluzione:
 -vm C: \ path \ to \ 64bit \ java \ bin \ javaw.exe 
  1. Prova a eseguire nuovamente il programma e verifica se viene visualizzato l'errore "Impossibile caricare la libreria condivisa JNI".

Soluzione 2: assicurarsi che le versioni Eclipse e Java coincidano

Se si utilizza una versione a 64 bit di Eclipse, è necessario assicurarsi anche di installare la versione a 64 bit di Java Runtime. Lo stesso vale per la versione a 32 bit. Assicurati di seguire le istruzioni seguenti per disinstallare quello e installare la seconda opzione.

Disinstallazione di Java su Windows 10

  1. Fai clic sul pulsante del menu Start situato nella parte in basso a sinistra dello schermo. Seleziona Impostazioni facendo clic sull'icona a forma di ingranaggio sopra il pulsante di accensione nel menu Start.
  2. Seleziona la sezione App nell'app Impostazioni. Seleziona Java dall'elenco delle app installate e fai clic su Disinstalla

Disinstallazione di Java su Windows 10
  1. Rispondere alle istruzioni visualizzate sullo schermo per completare il processo di disinstallazione.

Disinstallazione di Java su versioni precedenti di Windows

  1. Fai clic sul pulsante del menu Start situato nella parte in basso a sinistra dello schermo.
  2. Seleziona Pannello di controllo dal menu Start e imposta l'opzione Visualizza per su Categoria . Seleziona Disinstalla un programma nella sezione Programmi.

Disinstallazione di un programma nel Pannello di controllo
  1. Selezionare Java dall'elenco dei programmi installati facendo clic su di esso, quindi fare clic su Disinstalla Seguire le istruzioni visualizzate per completare la procedura guidata.

Installazione di Java

Esistono due modi per installare Java. È possibile utilizzare il programma di installazione online che scarica solo un piccolo file utilizzato per scaricare l'intero programma oppure è possibile scaricare l'intero pacchetto e installarlo senza una connessione Internet attiva. Ecco come installarlo offline:

  1. Vai alla pagina di download manuale e fai clic su Windows Offline . Assicurati di distinguere tra Windows Offline che è la versione a 32 bit e Windows Offline (64 bit) che è ovviamente la versione a 64 bit.

Download di Java
  1. Viene visualizzata la finestra di dialogo Download file che richiede di eseguire o salvare il file scaricato. Fare clic su Salva per scaricare il file sul sistema locale.
  2. Chiudi tutte le applicazioni incluso il tuo browser e fai doppio clic sul file salvato per avviare il processo di installazione. Fare clic sul pulsante Installa per accettare le condizioni di licenza e continuare con l'installazione.

Installazione di Java
  1. Oracle ha stretto una partnership con aziende che offrono vari prodotti. Il programma di installazione potrebbe presentare un'opzione per installare questi programmi quando si installa Java. Dopo aver verificato che siano selezionati i programmi desiderati, fare clic sul pulsante Avanti per continuare l'installazione.
  2. Alcune brevi finestre di dialogo confermano gli ultimi passaggi del processo di installazione; fai clic su Chiudi nell'ultima finestra di dialogo. Questo completerà il processo di installazione di Java. Verifica se il problema persiste anche dopo aver abbinato le versioni di Eclipse e Java Runtime.

Soluzione 3: rimuovere la variabile Path per Java

Se hai installato sia la versione a 32 bit che quella a 64 bit di Java sul tuo computer, Eclipse potrebbe confondersi nel tentativo di capire quale utilizzare. Ad esempio, se una versione a 64 bit di Eclipse tenta di utilizzare la versione a 32 bit di Java, verrà visualizzato un problema. Questo può essere risolto senza disinstallare una versione di Java semplicemente eliminando la sua variabile Path. Assicurati di seguire attentamente le istruzioni di seguito.

  1. Fare clic con il tasto destro del mouse su Risorse del computer / Questo PC a seconda della versione di Windows installata sul computer e scegliere Proprietà. Successivamente, individuare il pulsante Impostazioni di sistema avanzate sul lato destro della finestra Proprietà, fare clic su di esso e navigare alla scheda Avanzate .

Impostazioni di sistema avanzate in Proprietà del PC
  1. Nella sezione in basso a destra della scheda Avanzate, sarai in grado di vedere l'opzione Variabili d'ambiente quindi fai clic su di essa e sarai in grado di vedere un elenco di tutte le variabili utente nella sezione Variabili utente.

Variabili d'ambiente in Proprietà del sistema >> Avanzate
  1. Fai clic sulla variabile Path in Variabili di sistema o nella sezione Variabili utente e fai clic sul pulsante Modifica in basso. Prova a individuare un percorso per la cartella Java, selezionalo e scegli Elimina dal menu di sinistra. Questo si riferisce alla cartella Java che non corrisponde alla versione di Eclipse.
  2. Prova a riaprire il programma e controlla se ora funzionerà correttamente.

Articoli Interessanti