Не удалось загрузить общую библиотеку JNI при запуске Eclipse

Я скачал последнюю версию Eclipse, но я не могу запустить его.

сообщение об ошибке я получаю это:

не удалось загрузить общую библиотеку JNI "C:Program файлы (x86)Javajdk1.6.0_20bin..среда JREbin иклиентJVM-машины.файл DLL."

Как это исправить?

Я использую 64-разрядную Windows, 32-разрядный JDK и загруженный 64-разрядный Eclipse.

20
задан Hennes
03.12.2022 13:16 Количество просмотров материала 3226
Распечатать страницу

9 ответов

это обычно происходит, если у вас 32 - и 64-разрядное несоответствие между установленными версиями JDK и Eclipse!

ваша версия Eclipse пытается получить доступ к 32-разрядному JDK (как указано в C:\Program файлы (x86)), но либо сбой из-за того, что Eclipse ожидает 64-разрядный JDK, либо из - за отсутствия 32-разрядного JDK-следовательно, вам нужно будет убедиться, что версии Eclipse и JDK немного мудры соответственно.

30
отвечен Steffen Opel 2022-12-04 21:04

Я установил как JDK, так и Eclipse 64-разрядные версии, но имел ту же проблему...

наконец-то я обнаружил, что мой %PATH% системная переменная не включала папку. Не забудьте изменить папку, в которой установлен JDK\bin. Работать на меня.

3
отвечен RDB 2022-12-04 23:21
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
-vm
C:/Program Files/Java/jdk1.6.0_32/jre/bin
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

используйте eclipse и os 64 бит или оба 32 бит

2
отвечен jayesh kavathiya 2022-12-05 01:38

В Windows 7 у вас есть возможность использовать символические ссылки, как в unix.

поэтому с cmd (Запуск от имени администратора), выполните следующие действия:mklink /d jdk jdk-versionnr-etc вам не нужно обновлять ваш путь, JAVA_JOME в следующий раз, когда вы обновить Java !

1
отвечен bud.minton 2022-12-05 03:55

У меня было 64-битное Eclipse и 32-битная Java и была та же проблема. После установки 64-битной Java и обновление путь системы, нет вопросов.

1
отвечен Shankar K Pillai 2022-12-05 06:12

если вы загрузили 64-разрядный Eclipse и 64-разрядный JDK / JRE, проверьте доступность javaw.exe для 64-разрядных.

в моем случае это было в C:\Program Files\Java\jre6\bin

я извлек Eclipse в c:\eclipse папка; в пределах этого eclipse.ini файл доступен. Замените содержимое этого файла следующее:

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vm
C:\Program Files\Java\jre6\bin\javaw.exe
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xmx700m
-XX:MaxPermSize=690M

оставьте новую строку между флагом-vm и значением. Это сработало для меня.

1
отвечен Ramkumar Lakshminarayanan 2022-12-05 08:29

я столкнулся с той же проблемой, хотя у меня были 64-разрядные версии JDK и Eclipse. Я обнаружил, что путь JDK отсутствует в eclipse.Ини.

поэтому я добавил следующие строки в Eclipse.ini-файл:

-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin <this might be different on your machine>

это решило проблему! :-)

0
отвечен Nitinkumar Chobhe 2022-12-05 10:46

Если eclipse 64 бит, обновить Java в пути к C:\Program файлы \ Java\jre7

или

проверьте расположение Ява упоминается, Eclipse и скопировать C:\Program содержание файлы\папку Java\jre7 в Eclipse расположения JRE.

ссылка - http://www.buggybread.com/2013/01/failed-to-load-jni-shared-library.html

0
отвечен Vivek Vermani 2022-12-05 13:03

1.Удалите доступный jdk7.1 (64 бит) 2. Скачал и установил jdk7.1 32 бит. виртуальная машина Java.DLL будет в нижеизложенного путь: "файлы C:\Program (х86)\Ява\jdk1.7.0_75\среда JRE\ОГРН-клиент\"

надеюсь, что это работает.

0
отвечен Charmy Vora 2022-12-05 15:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх