Eclipse сообщила: "Не удалось загрузить общую библиотеку JNI"
Возможный дубликат:
Не удалось загрузить общую библиотеку JNI (JDK)
Я не могу открыть Eclipse, потому что получаю предупреждение, в котором говорится
Не удалось загрузить общую библиотеку JNI C:\Program Files (x86)\eclipse\jre\bin\client\jvm.dll
Я нашел свое решение на YouTube, Eclipse Не удалось загрузить исправление библиотеки JNI.
Он говорит, что вам нужно только загрузить папку JRE 7. Тогда мне просто нужно заменить
C:\Program Files (x86)\Java\jre7\bin\server\jvm.dll
с C:\Program Files (x86)\eclipse\jre\bin\client\jvm.dll
.
Но где ссылка JRE 7?
Ответы
Ответ 1
Во-первых, убедитесь, что ваша версия Eclipse и JDK соответствует либо 64-разрядным, либо 32-разрядным (вы не можете смешивать и сопоставлять 32-разрядные с 64-разрядными).
Во-вторых, аргумент -vm в eclipse.ini
должен указывать на исполняемый файл java. Видеть
http://wiki.eclipse.org/Eclipse.ini для примеров.
Если вы не знаете, какую версию (64-разрядную или 32-разрядную) Eclipse вы установили, вы можете определить это несколькими способами. См. Как узнать, установлена ли установленная Eclipse 32 или 64-разрядная версия?
Ответ 2
Установка 64-разрядной версии Java решит проблему. Перейдите на страницу Загрузка Java для всех операционных систем
Это проблема из-за несовместимости версии Java и версии Eclipse
оба должны быть 64 бит, если вы используете 64-битную систему.
Ответ 3
Да, в Windows 7 64 бит у вас есть C:\Program Files
и C:\Program Files (x86)
. Вы можете найти папки Java в обоих из них, но вы должны добавить C:\Program Files\Java\jre7\bin
к переменной среды PATH.
Ответ 4
JRE 7, вероятно, установлен в Program Files\Java
и NOT Program Files(x86)\Java
.