我正在尝试从源代码构建 Android,并且需要 Java 1.6 才能构建。因此,我安装了 OpenJDK 版本 6。但是,当我尝试使用命令构建时,make
我收到以下消息:
Your version is: java version "1.6.0_31".
The correct version is: Java SE 1.6.
有人能告诉我如何安装构建代码所需的正确版本吗?
谢谢!
编辑:
的输出java -version
为:
java version "1.6.0_31"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (6b31-1.13.3-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
答案1
您可以在这里获取访问权限以及有关为什么不应该这样做的信息:
过去,当我同时安装了 iced tea 和 SUN/Oracle 版本时,我遇到了 Java 问题。这里的情况就是这样。我不确定这是否会对您的特定情况有所帮助,但如果您打算使用存在安全缺陷的版本,我会删除所有 Java,然后从 Oracle 存档中重新安装。祝您好运!