9

我目前正在尝试构建 Android 只是为了学习目的。但我面临着奇怪的错误 -

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

我的 java - 版本给了我

java 版本“1.7.0_07”Java(TM) SE 运行时环境(构建 1.7.0_07-b10)Java HotSpot(TM) 64 位服务器 VM(构建 23.3-b01,混合模式)

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

4

5 回答 5

17

1.) 如果您已经安装了 OpenJDK 。通过运行以下命令将其删除: sudo apt-get purge openjdk*

2.) 然后:

sudo add-apt-repository ppa:webupd8team/java

然后更新:

sudo apt-get update

3.) 选择要安装 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
于 2013-11-25T14:31:09.910 回答
4

将 Ubuntu 12.04 升级到 12.10 后 - 只需在构建 Android 之前导出路径,例如:

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

于 2012-10-24T08:42:38.133 回答
1

在 Eclipse.. Goto Window -> Preferences.. 从那里展开“Java”组。单击“编译器”。从那里将编译器合规级别设置为 1.6,将所有其他设置(如果尚未设置为使用默认合规级别)设置为 1.6

于 2012-10-22T16:45:59.647 回答
1

android 构建不支持打开 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
于 2012-10-30T09:41:39.513 回答
0

正是消息所说的... Android 需要 Java 1.5 或 1.6... 您使用的是 1.7

安装和使用 Java 1.5 或 1.6。

于 2012-10-22T16:46:26.613 回答