2015-08-14 5 views
0

Я установил Java Runtime Environment 6 версии 1.6.0 (jre-6-windows-i586.exe) на Windows 7 Pro 64 бит.Ошибка - Java Runtime Environment 6 версия 1.6.0

Когда я откройте командную строку и введите Java -версия, я получаю следующее сообщение об ошибке:

Точка входа в процедуру _wcstoui64 не может находиться в динамической библиотеки msvcrt.dll

enter image description here

Я нажимаю на кнопку OK, а затем я получил следующее сообщение об ошибке:

точка strncpy_s

въездной процедура не может б е находится в динамической библиотеке MSVCRT.DLL

enter image description here

Как исправить эти ошибки 2 сообщений?

Примечание: Я получаю эти сообщения об ошибках только на своем компьютере на работе. Однако я установил ту же самую версию JRE на свой рабочий стол дома (Windows 7 Pro 64 бит), и он работает нормально.

ответ

0

Фактически, jre-6-windows-i586.exe - это 32-битная версия.

Установка 64-разрядной версии (jdk-6-windows-x64.exe) может решить вашу проблему.

+0

В моем случае мне нужно установить 32-битную версию, потому что это требование для BlackBerry SDK. Кроме того, он работает на моем персональном компьютере, кроме одного в офисе. – Paul

0

Ваш оригинальный msvcrt.dll был заменен программным обеспечением сторонних производителей (новое установленное программное обеспечение или вредоносное ПО/вирус). Вы можете попытаться восстановить файл msvcrt.dll или открыть командную строку в качестве администратора и запустить sfc/scannow или восстановить прежнее состояние системы. Другие советы могут быть найдены как: here.

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