由于java版本不正确,Android构build错误

我目前正在试图build立Android只是为了学习的目的。 但是我面临奇怪的错误 –

您正尝试使用不正确的java版本进行构build。 您的版本是:java版本“1.7.0_07”。 正确的版本是:Java SE 1.6。

我的Java版本给我

Java版本“1.7.0_07”Java™SE运行时环境(版本1.7.0_07-b10)Java HotSpot™64位服务器虚拟机(内部版本23.3-b01,混合模式)

任何想法出了什么问题? 问候,

Solutions Collecting From Web of "由于java版本不正确,Android构build错误"

Android构build不支持打开jdk。 尝试使用sun jdk代替。 您可以通过以下命令安装sun jdk:

add-apt-repository "deb http://archive.canonical.com/ lucid partner" apt-get update apt-get install sun-java6-jdk 

如果上述命令不起作用(无法下载jdk),请改用以下命令:

 add-apt-repository ppa:ferramroberto/java apt-get update apt-get install sun-java6-jdk 

1.)如果你已经安装了OpenJDK。 通过运行这个命令来删除它: sudo apt-get purge openjdk*

2)然后:

 sudo add-apt-repository ppa:webupd8team/java 

然后更新:

 sudo apt-get update 

3.)select你想要的版本安装Oracle Java 8:

 sudo apt-get install oracle-java8-installer 

要安装Oracle Java 7:

 sudo apt-get install oracle-java7-installer 

要安装Java 6:

 sudo apt-get install oracle-java6-installer 

将Ubuntu 12.04升级到12.10之后 – 只需在构buildAndroid之前导出path例如:

export PATH = / usr / lib / jvm / java-6 -openjdk-amd64 / bin /:$ PATH

在Eclipse中..转到窗口 – >首选项..从那里展开“Java”组。 点击“编译器”。 从那里将编译器合规性级别设置为1.6,并将所有其他设置(如果尚未设置为使用默认合规性级别)设置为1.6

到底什么消息说… Android需要Java 1.5或1.6 …您正在使用1.7

安装并使用Java 1.5或1.6。