Android SDK говорит, что у меня нет JDK, не так ли?

Я продолжаю получать сообщение о том, что мне нужно установить JDK, чтобы иметь возможность установить Android SDK, в нем говорится, что JRE недостаточно. Дело в том, что у меня есть JDK. Это мои переменные среды: CLASSPATH: C:\Program Files\Java\jdk1.7.0\lib JAVA_HOME: C:\Program Files\Java\jdk1.7.0 JRE_HOME: C:\Program Files\Java\jdk1.7.0\jre PATH : C:\Program Files\Java\jdk1.7.0\bin

хотя, к моему удивлению, cmd показывает следующее: C:\Users\Thiago>java -version java version "1.7.0" Java(TM) SE Runtime Environment (сборка 1.7.0-b147) Java HotSpot(TM) Client VM (сборка 21.0-b17, смешанный режим, обмен)

что происходит?


person Thiago    schedule 04.08.2011    source источник
comment
Вы пробовали это - stackoverflow.com/questions /4382178/   -  person arunkumar    schedule 05.08.2011


Ответы (3)


попробуйте установить только все 32-битные программы. Это решило мою проблему.

Сам Android SDK является 32-битным и идентифицирует только 32-битный JDK. Поэтому установите следующие программы.

  1. JDK (32 бит)
  2. Android SDK (при установке SDK обязательно установите его в каталог, отличный от «C:\Program Files (x86)», скорее всего, на другой диск или в каталог, в который извлечен Eclipse)
  3. Eclipse (32 бит) и, наконец, ADT.

я пробовал и все работает нормально.

person Ankit Saxena    schedule 06.05.2012

Ваш компьютер всегда будет выполнять поиск по переменной env PATH по порядку, поэтому, если у вас также есть местоположение для вашей JRE перед местоположением для JDK в вашей переменной среды PATH, тогда он всегда будет идти с JRE. Поменяйте местами их местами, и это должно сработать.

person m0rgoth    schedule 04.08.2011

При установке Android SDK на некоторых компьютерах может возникнуть странная проблема. Это может быть то, с чем вы сталкиваетесь. Вот решение:

Установка Android SDK не находит JDK

person Tyler Treat    schedule 04.08.2011