Eclipse: Failed to load the JNI shared library

 
0
 
Java
ava
malor | 06.10.2013, 13:38
При запуске Eclipse выдает:

Failed to load the JNI shared library "C:\Java\jdk1.7.0_21\bin\..\jre\bin\client\jvm.dll". 

user posted image

Использую eclipse-standard-kepler-SR1-win32-x86_64.zip.

Сведения о JRE:
C:\Users\Admin>java -version
java version "1.7.0_21"
Java™ SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot™ Client VM (build 23.21-b01, mixed mode, sharing)


user posted image

Содержимое списка установленных программ Windows 7 SP1 64-bit:

user posted image

Где-то в инете пишут, что должны соответствовать разрядности JRE и Eclipse. Какая версия JDK у меня установлена? Она важна? Ведь у меня на компе есть как "jdk-7u21-windows-i586.exe", так и "jdk-7u21-windows-x64.exe". Какой из них мной был поставлен как выяснить?
Comments (7)
ava
Pawl | 06.10.2013, 18:32 #
Попробуйте клацнуть Project-Properties-Java Build Path. Там во вкладке Library прописана JRE с которой работает эклипс. При желании ее можно отредактировать, клацнув по ней и нажав кнопку Edit.
ava
malor | 06.10.2013, 20:27 #
Клацать в менюхах Eclipse который ещё не запустился ?
ava
Pawl | 06.10.2013, 21:36 #
Цитата (malor @  6.10.2013,  20:27 findReferencedText)
Клацать в менюхах Eclipse который ещё не запустился ?

Упс, пардон, не понял! Когда я ставил джаву, то поставил обе разрядности в дефолтные каталоги: 32-х разрядку - в Program files(86), 64-х - в Program files. Мой eclipse-jee-juno-SR2-win32-x86_64 я распаковал в
Program files. Запускается без проблем. Может, и вам стоит проинсталить обе JDK в дефолтные каталоги?
ava
malor | 06.10.2013, 21:40 #
А вы инсталлировали JRE перед тем как начали ставить JDK(32-bit)  и JDK(64-bit)?
ava
Pawl | 06.10.2013, 22:25 #
Цитата (malor @  6.10.2013,  21:40 findReferencedText)
А вы инсталлировали JRE перед тем как начали ставить JDK(32-bit)  и JDK(64-bit)?

Нет. JRE должно устанавливаться автоматом вместе с JDK. Если вы уже поставили JDK, посмотрите в той папке, куда она стала, там должна быть и папка JRE.
ava
malor | 06.10.2013, 23:42 #
Удалил я "JRE 7". Затем запустил установку "JDK 7" - "jdk-7u21-windows-x64.exe":

a) указываю путь

user posted image

b) спрашивает о желании установить JRE

user posted image

c) отклоняем

user posted image


Но запуск Eclipse, после всего этого, привёл к прежнему.
ava
Pawl | 07.10.2013, 08:01 #
Цитата (malor @  6.10.2013,  23:42 findReferencedText)
c) отклоняем

А почему отклоняем установку JRE? Попробуйте сперва удалить все, связанное с java, удалите старый эклипс (мало ли, что он там себе сохранил),  можно даже пройтись чистильщиком реестра, и поставьте по дефолту обе JDK (ставьте все, что предложит и куда предложит), потом распакуйте эклипс по новой в Program files. Если и после этого он не запустится, попробуйте другую версию эклипса. Если и это не поможет... Ну, тогда надо звать шамана!  smile 
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  malor ava  Pawl
advanced
Submit