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.