我第一次尝试使用Android,所以如果我听起来太天真,请原谅我。我读过关于ADT系统的需求,它需要JDK1.6,还有一些教程,据说ADT还不支持JDK1.7。
我的机器上有JDK1.7和JDK1.6(也是JRE),我已经将JAVA_HOME设置为JDK1.6。我通过输入java -version进行了测试,它向我展示了Java1.6。

但是,当我运行Android工具向导时,它会检测JDK1.7而不是1.6。我不确定继续使用JDK1.7是否会在开发过程中导致未来的问题。

如果可以的话请告诉我。否则,请建议我如何正确地将其指向JDK1.6。注意:我不想卸载1.7,因为我需要它来进行其他开发活动。
发布于 2014-02-25 06:49:10
还有一些教程据说ADT还不支持JDK1.7
ADT支持Java1.7 (a.k.a.,Java 7)。
我通过输入java -version进行了测试,它向我展示了Java1.6
请注意,这是在测试运行时环境,而不是开发环境。使用javac -version测试使用的是哪个版本的Java编译器。
我不确定继续使用JDK1.7是否会导致开发过程中的未来问题
应该没问题的。在过去的5-6个月里,我一直在使用Java 7,没有问题,尽管我使用的是Linux而不是Windows。
发布于 2014-02-25 06:54:28
以下是我的问题的答案:
向导似乎从注册表(在Windows上)读取JDK和JRE环境值,即HKEY_LOCAL_MACHINE变量。我将那里的变量值从1.7改为1.6,并开始拾取1.6
https://stackoverflow.com/questions/22006584
复制相似问题