Jak naprawić błąd „Nie można załadować biblioteki współdzielonej JNI”

Eclipse to projekt typu open source, który wykorzystuje system wtyczek Java, aby umożliwić programistom w różnych językach łatwą współpracę. Jest także dostępny na wiele platform. Błąd wymieniony w tytule artykułu to błąd, który pojawia się, gdy użytkownicy próbują otworzyć Eclipse na komputerze z systemem Windows.

Nie udało się załadować biblioteki współdzielonej JNI

Zaćmienie zwykle po prostu zamyka się później. Problem często pojawia się, gdy tylko użytkownicy zainstalują i uruchomią Eclipse. Było wiele różnych metod rozwiązania tego problemu i dlatego zebraliśmy je w jednym artykule, abyś mógł to sprawdzić!

Co powoduje błąd „Nie udało się załadować biblioteki współdzielonej JNI”?

Problem jest często powodowany przez jeden lub dwa typowe problemy, które są wspólne dla wielu użytkowników, którzy zgłosili problem online. Istnieje jednak kilka sposobów rozwiązania tego samego problemu. Sprawdź listę poniżej:

  • Niezgodne wersje środowiska Eclipse i Java Runtime - oba programy muszą być 64-bitowe lub 32-bitowe, w przeciwnym razie wystąpi błąd. Rozwiąż problem, przełączając oba programy na ten sam format.
  • Zainstalowana jest zarówno 32-bitowa, jak i 64-bitowa wersja Java - Eclipse może próbować uzyskać dostęp do niewłaściwej i powinieneś poprowadzić ją do właściwej wersji, manipulując zmienną Path.
  • Eclipse nie wie o folderze instalacyjnym Java - powinieneś wyjaśnić zamieszanie, dołączając go do pliku eclipse.ini.

Rozwiązanie 1: Edytuj plik „eclipse.ini”

Ten konkretny problem może wystąpić, ponieważ instalacja Eclipse nie rozumie tylko, jaka może być poprawna ścieżka do pliku wykonywalnego. Można to łatwo rozwiązać, dodając wiersz w pliku konfiguracyjnym Eclipse dostępnym w katalogu instalacyjnym. Upewnij się, że postępujesz zgodnie z instrukcjami poniżej, aby rozwiązać problem.

  1. Przejdź do lokalizacji folderu w Eksploratorze plików, po prostu otwierając folder i klikając Ten komputer lub Mój komputer w lewym okienku nawigacji lub wyszukując ten wpis w menu Start.

Otwieranie tego komputera w bibliotekach
  1. Na tym komputerze lub moim komputerze kliknij dwukrotnie, aby otworzyć dysk lokalny i przejdź do katalogu instalacyjnego Java Development Kit . Po zlokalizowaniu folderu Java przejdź do pliku jrex.x.xx> bin i zlokalizuj plik „jawaw.exe”. Kliknij pasek adresu i skopiuj pełny adres do schowka. Symbol zastępczy „ xxxx ” oznacza zainstalowaną wersję Java.

Lokalizacja pliku jawaw.exe
  1. Przejdź do folderu instalacyjnego Eclipse. Prawidłową lokalizację można również znaleźć po kliknięciu prawym przyciskiem myszy skrótu Eclipse i wybraniu opcji Otwórz lokalizację pliku z menu kontekstowego.
  2. Kliknij prawym przyciskiem myszy plik o nazwie „ eclipse. ini ”i wybierz, aby otworzyć go za pomocą Notatnika. Przejdź na górę pliku i wklej poniższe linie, aby rozwiązać problem. Upewnij się, że zastąpiłeś również nasz adres zastępczy adresem, który znalazłeś w pierwszej części rozwiązania:
 -vm C: \ ścieżka \ do \ 64bit \ java \ bin \ javaw.exe 
  1. Spróbuj ponownie uruchomić program i sprawdź, czy pojawia się błąd „nie udało się załadować biblioteki współdzielonej JNI”.

Rozwiązanie 2: Dopasuj Sure Eclipse i wersje Java

Jeśli używasz 64-bitowej wersji Eclipse, powinieneś także upewnić się, że zainstalowałeś 64-bitową wersję Java Runtime. To samo dotyczy wersji 32-bitowej. Upewnij się, że postępujesz zgodnie z instrukcjami poniżej, aby odinstalować jedną i zainstalować drugą opcję.

Odinstalowywanie oprogramowania Java w systemie Windows 10

  1. Kliknij przycisk menu Start znajdujący się w lewej dolnej części ekranu. Wybierz Ustawienia, klikając ikonę koła zębatego nad przyciskiem Zasilanie w menu Start.
  2. Wybierz sekcję Aplikacje w aplikacji Ustawienia. Wybierz Java z listy zainstalowanych aplikacji, a następnie kliknij opcję Odinstaluj

Odinstalowywanie oprogramowania Java w systemie Windows 10
  1. Wykonaj instrukcje wyświetlane na ekranie, aby zakończyć proces odinstalowywania.

Odinstalowywanie oprogramowania Java w poprzednich wersjach systemu Windows

  1. Kliknij przycisk menu Start znajdujący się w lewej dolnej części ekranu.
  2. Wybierz Panel sterowania z menu Start i przełącz opcję Widok według na Kategoria . Wybierz Odinstaluj program w sekcji Programy.

Odinstalowywanie programu w Panelu sterowania
  1. Wybierz Java z listy zainstalowanych programów, klikając na nią, a następnie kliknij Odinstaluj Postępuj zgodnie z instrukcjami na ekranie, aby zakończyć działanie kreatora.

Instalowanie Java

Istnieją dwa sposoby instalacji Java. Możesz użyć instalatora online, który pobiera tylko mały plik, który służy do pobrania całego programu, lub możesz pobrać cały pakiet i zainstalować go bez aktywnego połączenia z Internetem. Oto jak zainstalować go offline:

  1. Przejdź do strony pobierania ręcznego i kliknij Windows Offline . Upewnij się, że rozróżniasz Windows Offline, który jest wersją 32-bitową, i Windows Offline (64-bitowy), który oczywiście jest wersją 64-bitową.

Pobieranie Java
  1. Pojawi się okno dialogowe Pobieranie pliku z monitem o uruchomienie lub zapisanie pliku do pobrania Kliknij przycisk Zapisz, aby pobrać plik do systemu lokalnego.
  2. Zamknij wszystkie aplikacje, w tym przeglądarkę, i kliknij dwukrotnie zapisany plik, aby rozpocząć proces instalacji. Kliknij przycisk Instaluj, aby zaakceptować warunki licencji i kontynuować instalację.

Instalowanie Java
  1. Oracle współpracuje z firmami oferującymi różne produkty. Instalator może zaoferować opcję zainstalowania tych programów podczas instalacji Java. Po upewnieniu się, że wybrane programy są wybrane, kliknij przycisk Dalej, aby kontynuować instalację.
  2. Kilka krótkich okien dialogowych potwierdza ostatnie kroki procesu instalacji; kliknij Zamknij w ostatnim oknie dialogowym. To zakończy proces instalacji Java. Sprawdź, czy problem nadal występuje po dopasowaniu wersji środowiska Eclipse i środowiska Java Runtime.

Rozwiązanie 3: Usuń zmienną ścieżki dla Java

Jeśli na komputerze jest zainstalowana zarówno 32-bitowa, jak i 64-bitowa wersja Java, Eclipse może się pomylić, próbując dowiedzieć się, którego użyć. Na przykład, jeśli 64-bitowa wersja Eclipse spróbuje użyć 32-bitowej wersji Java, pojawi się problem. Można to rozwiązać bez odinstalowywania jednej wersji Java, po prostu usuwając jej zmienną Path. Upewnij się, że dokładnie przestrzegasz poniższych instrukcji.

  1. Kliknij prawym przyciskiem myszy Mój komputer / Ten komputer w zależności od wersji systemu Windows zainstalowanej na komputerze i wybierz Właściwości. Następnie znajdź przycisk Zaawansowane ustawienia systemu po prawej stronie okna Właściwości, kliknij go i nawiguj do zakładki Zaawansowane .

Zaawansowane ustawienia systemu we właściwościach tego komputera
  1. W prawej dolnej części zakładki Zaawansowane zobaczysz opcję Zmienne środowiskowe, więc kliknij na nią, a zobaczysz listę wszystkich zmiennych użytkownika w sekcji Zmienne użytkownika.

Zmienne środowiskowe we właściwościach systemu >> Zaawansowane
  1. Kliknij zmienną Ścieżka w sekcji Zmienne systemowe lub sekcję Zmienne użytkownika, a następnie kliknij przycisk Edytuj poniżej. Spróbuj zlokalizować ścieżkę do folderu Java, wybierz go i wybierz Usuń z menu po lewej stronie. Odnosi się to do folderu Java, który nie pasuje do wersji Eclipse.
  2. Spróbuj ponownie otworzyć program i sprawdź, czy teraz będzie działał poprawnie.

Ciekawe Artykuły