2013-11-10 4 views
3

Каждый раз, когда я пытаюсь запустить Eclipse, это говоритЗатмение - Не удалось загрузить JNI разделяемая библиотека

Не удалось загрузить JNI совместно libraby «C: \ Program Files (x86) \ Java \ jre7 \ bin \ client \ jvm.dll "

У меня нет подсказки, почему это происходит, потому что я повторно установил JDK, JRE и Eclipse несколько раз. Все 64-разрядная версия (у меня есть 64-разрядная версия Windows 7)

+1

Что-то не 64 бит, если он ищет в 'Program Files (x86)'. –

+0

Вы пробовали ответы в следующих ссылках: [link1] (http://stackoverflow.com/questions/7352493/failed-to-load-the-jni-shared-library-jdk) и [link2] (http://stackoverflow.com/questions/10585135/eclipse-reported-failed-to-load-jni-shared-library) – nmenego

+0

у вас, скорее всего, неправильная версия java установлена ​​как 'jdk-7u51-windows-i586', если вы пытаетесь install 64 имя загруженного файла shold будет похоже на 'jdk-7u51-windows-x64' –

ответ

1

Хорошо, это как-то работал с использованием версии 32 бит Затмения ...

0

Если вы установили всю 64-разрядную версию Eclipse и JDK, вы можете проверить свою переменную системной среды. Возможно, вы установили на старом JAVA_HOME путь, указывающий на

"C: \ Program Files (x86) \ Java"

-1

Просто попробуйте download это, если у вас есть 64-битной ОС windows.Hope он будет работать :)

0

у меня была та же проблема: в моем случае все было на самом деле 64-бит - 64-разрядная ОС, 64-битным Eclipse и 64-бит JRE, поэтому возникла некоторая путаница в отношении истоков вопроса ...

Что помогло исправлял переменные окружения JAVA_HOME и PATH - и указывает их непосредственно

.../My/Java/Location/bin 

вместо

.../My/Java/Location 
0

Если затмение 32bit то, затмение. ini file указать -vm C: \ Program Files (x86) \ Java \ jre \ bin \ javaw.exe

Если затмение 64 бит затем, eclipse.ini файл указать -vm C: \ Program Files \ Java \ JDK \ JRE \ бин javaw.exe \

Резюме: укажите совместимую версию Java путь (32 бит или 64 бит). -vm% JAVA_HOME% \ jre \ bin \ javaw.exe

Смежные вопросы