Я получил эту ошибку при установке пакета Android Development.
Я установил JDK 1.6 и JDK 1.7 на свой ПК с Windows 8. Я загрузил пакет ADT, открыл пакет eclipse.exe и получил эту ошибку.
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.5', but '1.7' is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment.
Я пошел к ошибке реестра и выполнил следующую процедуру, и это сработало.
- В меню ПУСК введите «regedit», чтобы открыть реестр (будьте осторожны при этом)
- Перейдите к «HKEY_LOCAL_MACHINE» в левом меню обозревателя реестра/дерева.
- Нажмите «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ» в реестрах «HKEY_LOCAL_MACHINE».
- Нажмите «JavaSoft» в реестрах «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ».
- Нажмите «Java Runtime Environment» в списке реестров «JavaSoft».
- Выделите «CurrentVersion» (он должен отображаться в главном окне обозревателя ключей реестра справа)
- Изменить версию на "1.7"
Я сомневаюсь, какую версию Java использует Eclipse. Если я хочу использовать Java версии 6.
Как решить эту ошибку?