Java-версия выдает предупреждение - PullRequest
1 голос
/ 06 декабря 2011

Когда я набираю «java -version» из командной строки, я получаю следующее предупреждение:

    Error loading: C:\Program Files\Java\jre6\bin\msvcr71.dll

Мой JDK находится в следующем каталоге:

    C:\Program Files (x86)\Java

И я также дал путь к бину как:

    C:\Program Files (x86)\Java\jdk1.8.0\bin

Тогда в чем проблема?

Ответы [ 2 ]

3 голосов
/ 06 декабря 2011

Ну, во-первых, вы установили jdk или jre версию 1.6, а затем добавили 1.8 (я полагаю, это очень ранняя не финальная версия). Вот почему ваш исполняемый файл JDK 1.8 ищет библиотеки в вашей установке JRE6. Попробуйте удалить все JDK / JRE и переустановить только тот, который вы хотите использовать. И если это не сработает, попробуйте установить один из стабильных выпусков, например 1.7, отсюда

http://www.oracle.com/technetwork/java/javase/downloads/index.html

0 голосов
/ 06 декабря 2011

Попробуйте использовать версию x64. Исходя из ваших путей вы используете x86-версию java jdk. Ваш путь ищет msvcr71.dll в вашей папке x64.

Еще одна вещь, которую нужно проверить, заглянуть в переменные среды и проверить, есть ли там другие экземпляры пути java. Вы должны иметь JAVA_HOME в качестве переменной и включить ее в свой путь следующим образом:

%JAVA_HOME%\bin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...