Проблемы с установкой Android
Я пытаюсь настроить мой Android, чтобы начать свои уроки по разработке весь день без успеха. Я установил Java JDK kit
, и я пытаюсь установить android sdk, но это ошибка, которую я продолжаю получать весь день:
"failed to find java version for 'C:\windows\system32\java.exe':[2] The system cannot find the specified file.
Установленная версия Java я jdk1.7.0_03
. Я перешел к переменным окружения и добавил путь к java файлу (C:\Program Files\Java\jdk1.7.0_03\bin
и C:\Program Files\Java\jdk1.7.0_03\bin\javac
), и я все равно получаю ту же ошибку.
Версия sdk для Android, которую я пытаюсь установить, - "installer_r18-windows.exe"
. Кто-нибудь может мне помочь?
Ответы
Ответ 1
Проблема в том, что есть два файла Java, и установщик выбирает первый, который он находит; Решение, однако, прост:
переименуйте c:\windows\system\java.exe
в c:\windows\system\java.exe.orj
, затем перезапустите установщик, и все будет хорошо.
Теперь он будет использовать версию java.exe, установленную в Program Files\Java, которая решает проблему.
Ответ 2
Я исправил эту проблему следующим образом:
-
щелкните правой кнопкой мыши мой компьютер- > свойства- > расширенные параметры системы- > расширенные вкладки- > щелкните переменную окружения
-
в системных variales нажмите new для создания и новой системной переменной
-
укажите имя JAVA_HOME и укажите url в папку, где установлена java
e.g C:\Program Files\Java\jdk1.7.0_05
а затем повторно запустить sdk
Ответ 3
Единственное, что вам нужно было сделать, это установить путь к исходной папке jdk.
"C:\Program Files\Java\jdk1.7.0_03 \"
Это помогло мне с этой ошибкой.
Ответ 4
@hasan-veli-soyalan Я попробовал ваше решение, но мой c:\windows\system\java.exe
не существует в моем случае, я использую Windows 8 pro 64bit, вместо этого я нашел c:\windows\system32\java.exe
, и я изменил его, как вы описали, это работает!!
Ответ 5
вам просто нужно удалить "java.exe" из "C:\windows\System32 \" и reset java-среду (JAVA_HOME, CLASSPATH, PATH), и вы успешно пройдете этот шаг.
Кстати, я под Windows7 X64
Ответ 6
Эта ошибка часто возникает, если не всегда, потому что sroid sroid не распознает "java" в подпапке "System32" как "java.exe". Просто переименуйте его в "java.exe". Подпапка "System32" находится на локальном диске (C:) → Windows. Прокрутите вниз, чтобы найти "java" в подпапке "System32" .
Это должно работать, если "Java jdk" правильно установлен в вашей системе. Гудлак!
Ответ 7
Я столкнулся с такой же ошибкой при установке Android, попробуйте восстановить систему, а затем переустановит jre и jdk