Как исправить & lsquo; Не удалось загрузить общую библиотеку JNI & rsquo;

Eclipse - это проект с открытым исходным кодом, в котором используется система подключаемых модулей Java, позволяющая программистам, программирующим на разных языках, легко работать вместе. Он также доступен для многих платформ. Ошибка, упомянутая в заголовке статьи, - это ошибка, которая появляется после того, как пользователи пытаются открыть Eclipse на своем ПК с Windows.

Eclipse обычно закрывается сразу после этого. Проблема часто возникает, как только пользователи устанавливают и запускают Eclipse. Для решения этой проблемы использовалось много разных методов, поэтому мы собрали их в одной статье, чтобы вы могли ознакомиться с ними!

Что вызывает ошибку «Не удалось загрузить общую библиотеку JNI»?

Проблема часто вызвана одной или двумя общими проблемами, которые характерны для многих пользователей, которые сообщили о проблеме в Интернете. Тем не менее, есть несколько способов справиться с одной и той же проблемой. Ознакомьтесь со списком ниже:

  • Несовпадающие версии Eclipse и Java Runtime - обе программы должны быть либо 64-разрядными, либо 32-разрядными, иначе эта ошибка обязательно появится. Устраните проблему, переключив обе программы на один и тот же формат.
  • Установлены как 32-разрядная, так и 64-разрядная версии Java - Eclipse может попытаться получить доступ к неправильной версии, и вам следует направить его к правильной версии, манипулируя переменной Path.
  • Eclipse не знает о папке установки Java. Вы должны прояснить эту путаницу, включив ее в файл eclipse.ini.

Решение 1. Отредактируйте файл eclipse.ini

Эта конкретная проблема может возникнуть из-за того, что при установке Eclipse не удается понять, какой может быть правильный путь к исполняемому файлу. Эту проблему можно легко решить, просто добавив строку в файл конфигурации Eclipse, доступный в каталоге установки. Убедитесь, что вы следуете приведенным ниже инструкциям, чтобы решить проблему.

  1. Перейдите к папке в проводнике, просто открыв папку и щелкнув « Этот компьютер» или « Мой компьютер» на левой панели навигации или выполнив поиск этой записи в меню «Пуск».
  1. В «Этот компьютер» или «Мой компьютер» дважды щелкните, чтобы открыть локальный диск, и перейдите в каталог установки Java Development Kit . Найдя папку Java, перейдите к jrex.x.xx> bin и найдите файл jawaw.exe. Щелкните адресную строку и скопируйте полный адрес в буфер обмена. Заполнитель « xxxx » представляет установленную вами версию Java.
  1. Перейдите в папку установки Eclipse. Правильное местоположение также можно найти, щелкнув правой кнопкой мыши ярлык Eclipse и выбрав опцию Открыть местоположение файла в контекстном меню.
  2. Щелкните правой кнопкой мыши файл с именем eclipse. ini 'и выберите, чтобы открыть его с помощью Блокнота. Убедитесь, что вы перешли к началу файла и вставили строки ниже, чтобы решить проблему. Убедитесь, что вы также заменили наш адрес-заполнитель на адрес, который вы узнали в первой части решения:
-vm C: \ путь \ к \ 64bit \ java \ bin \ javaw.exe
  1. Попробуйте запустить программу еще раз и проверьте, появляется ли ошибка «Не удалось загрузить общую библиотеку JNI».

Решение 2. Убедитесь, что версии Eclipse и Java совпадают

Если вы используете 64-битную версию Eclipse, вам также следует убедиться, что вы установили 64-битную версию Java Runtime. То же самое и с 32-битной версией. Убедитесь, что вы следуете приведенным ниже инструкциям, чтобы удалить один и установить второй вариант.

Удаление Java в Windows 10

  1. Нажмите кнопку меню «Пуск», расположенную в левой нижней части экрана. Выберите « Настройки », щелкнув значок шестеренки над кнопкой питания в меню «Пуск».
  2. В приложении "Настройки" выберите раздел "Приложения". Выберите Java из списка установленных приложений и нажмите кнопку « Удалить».
  1. Следуйте инструкциям на экране, чтобы завершить процесс удаления.

Удаление Java в предыдущих версиях Windows

  1. Нажмите кнопку меню «Пуск», расположенную в левой нижней части экрана.
  2. Выберите « Панель управления» в меню «Пуск» и переключите параметр «Просмотр по» на « Категория» . Выберите « Удалить программу» в разделе «Программы».
  1. Выберите Java из списка установленных программ, щелкнув по нему, а затем нажмите « Удалить». Следуйте инструкциям на экране, чтобы завершить работу мастера.

Установка Java

Есть два способа установить Java. Вы можете использовать онлайн-установщик, который загружает только небольшой файл, который используется для загрузки всей программы, или вы можете загрузить весь пакет и установить его без активного подключения к Интернету. Вот как установить его в автономном режиме:

  1. Перейдите на страницу загрузки вручную и нажмите Windows Offline . Убедитесь, что вы различаете Windows Offline, которая является 32-разрядной версией, и Windows Offline (64-разрядная версия ), которая, очевидно, является 64-разрядной версией.
  1. Появится диалоговое окно «Загрузка файла» с предложением запустить или сохранить загруженный файл. Нажмите « Сохранить», чтобы загрузить файл в локальную систему.
  2. Закройте все приложения, включая браузер, и дважды щелкните сохраненный файл, чтобы начать процесс установки. Нажмите кнопку « Установить» , чтобы принять условия лицензии и продолжить установку.
  1. Oracle сотрудничает с компаниями, предлагающими различные продукты. Установщик может предоставить вам возможность установить эти программы при установке Java. Убедившись, что нужные программы выбраны, нажмите кнопку « Далее» , чтобы продолжить установку.
  2. Несколько коротких диалоговых окон подтверждают последние шаги процесса установки; нажмите " Закрыть" в последнем диалоговом окне. На этом процесс установки Java завершится. Убедитесь, что проблема все еще появляется после того, как вы сопоставите версии Eclipse и Java Runtime.

Решение 3. Удалите переменную пути для Java

Если на вашем компьютере установлена ​​как 32-разрядная, так и 64-разрядная версия Java, Eclipse может запутаться, пытаясь выяснить, какую из них использовать. Например, если 64-разрядная версия Eclipse попытается использовать 32-разрядную версию Java, возникнет проблема. Эту проблему можно решить без удаления одной версии Java, просто удалив ее переменную Path. Убедитесь, что вы внимательно следуете приведенным ниже инструкциям.

  1. Щелкните правой кнопкой мыши Мой компьютер / Этот компьютер в зависимости от версии Windows, установленной на вашем компьютере, и выберите « Свойства». После этого найдите кнопку « Дополнительные параметры системы» в правой части окна «Свойства», щелкните ее и перейдите к на вкладку Advanced .
  1. В правом нижнем углу вкладки «Дополнительно» вы увидите параметр « Переменные среды», поэтому щелкните его, и вы сможете увидеть список всех пользовательских переменных в разделе «Пользовательские переменные».
  1. Щелкните переменную Путь в разделе Системные переменные или в разделе Пользовательские переменные и нажмите кнопку Изменить ниже. Попробуйте найти путь к папке Java, выберите ее и выберите «Удалить» в меню слева. Это относится к папке Java, которая не соответствует версии Eclipse.
  2. Попробуйте снова открыть программу и проверить, правильно ли она теперь работает.