Я пытался настроить Eclipse для попыток моей руки в приложении для Android. Я загрузил Eclipse и попытался запустить его ... обнаружил, что мне нужна Java JDK. В Googled и нашел JDK 7u40 (jdk-7u40-windows-x64.exe) и установил его. Установка, похоже, прошла денди, но когда я попытался запустить Eclipse, у меня получилась ошибка, и если я попробую java version
в cmd."Не удалось найти Java SE Runtime Environment." после установки Java
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
Я пошел в команду regedit HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft и Java Runtime Environment
не существует там. Похоже, что это скорее симптом, чем основная причина моих проблем.
мой путь выглядит
PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program File
s (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Window
s;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Progra
m Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Window
s Live\Shared;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\AIR\bin;C:
\Program Files (x86)\nodejs\;C:\SDK\Android\tools;C:\SDK\Android\platform-tools;
C:\SDK\ANT\apache-ant-1.9.2\bin;C:\Program Files\Java\jdk1.7.0_40\bin\
% JAVA_HOME% = C:\Program Files\Java\jdk1.7.0_40
Я бегу Windows 7 Pro 64-битных
я уже прочитал через Error when checking Java version: could not find java.dll и связанные материалы
Вы смешивали 32-битную и 64-битную java и затмения? – hexafraction
'java -version' также возвращает ошибку реестра ... поэтому я не думаю, что это просто проблема несоответствия. Мое лучшее предположение заключается в том, что одна из старых версий Java, которую я удалил, может немного испортить мой реестр. – azBrian
Вы можете решить эту проблему простым способом. Просто удалите java с панели управления и установите его снова, установите java home и добавьте его в путь. – user1309573