2011-08-04 28 views
0

我不斷收到我應該安裝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的 路徑:C:\ Program Files文件\的Java \ jdk1.7.0 \ BINAndroid SDK說我沒有JDK,不是嗎?

雖然出乎我的意料,CMD表明這一點: C:\用戶\蒂亞戈 - > Java的版本 Java版本 「1.7.0」 Java TM HotSpot TM Client VM(build 21.0-b17,混合模式,共享)

發生了什麼事?

+1

你有沒有試過這個 - http://stackoverflow.com/questions/4382178/android-sdk-installation-doesnt-find-jdk – arunkumar

回答

0

您的計算機將始終按順序搜索PATH env變量,因此如果您在PATH環境變量中的JDK位置之前也有位置到您的JRE,那麼它將始終與JRE一起使用。交換他們的位置,它應該工作。

1

儘量只安裝所有32個軟件。它解決了我的問題。

Android SDK本身是32位,它只識別32位JDK。因此請安裝以下軟件。

  1. JDK(32位)
  2. 的Android SDK(在安裝SDK,請確保比其他目錄中安裝 「C:\ Program Files文件(x86)的」,更可能是在其他驅動器或目錄下Eclipse被提取)
  3. Eclipse(32位),最後是ADT。

我試過了,一切正常。