2012-04-12 115 views
0

我想爲Ubuntu 10.04 32位系統編譯Android。我下面就http://source.android.com/source/initializing.html在Ubuntu 10.04- 32位構建Android

指導,但我得到了以下錯誤:

您正試圖建立與Java的不正確 版本。

您的版本爲:java version「1.6.0_20」。 正確的版本是:Java SE 1.6。

猜測,ubuntu對Java SE軟件包的支持已停止。因此,我現在應該將Java JDK降級到1.6?請幫忙

+0

入住這下面鏈接安裝JDK太陽 http://superuser.com/questions/394770/installing-sun-java6-jdk-with-apt-get-on-ubuntu-10-04 – 2012-06-10 10:33:47

回答

3

Here有人遇到了和你一樣的問題。該解決方案「在卸載OpenJDK和Sun Java後,我自己重新安裝了Sun Java 6 JDK,並重新啓動,一切正常。」檢查鏈接瞭解更多信息。在尋找的同時,我也偶然發現了an issue with 64 bits,這不是你的觀點,但可能對別人有用。

0

也許你應該使用「sun jdk」,而不是OpenJDK。版本應該是1.6。

+0

嗯。我有OpenJDK。我做了java -version,這裏是我得到的:java version「1.6.0_20」 OpenJDK Runtime Environment(IcedTea6 1.9.9)(6b20-1.9.9-0ubuntu1〜10.10.2) OpenJDK Server VM(build 19.0- b09,混合模式) – user489152 2012-04-12 12:31:06

+0

我從sun Java網站下載了jdk-6u31-linux-i586.bin。我在我的/ usr/local /目錄下添加了生成的jdk1.6.0_31文件夾,並更改了JAVA_HOME並將其添加到PATH變量中。但是,即使在重新啓動後,當我鍵入java -version時,我也會得到與上面相同的行。我應該刪除OpenJDK嗎? – user489152 2012-04-12 12:33:00

+1

您可以使用'update-java-alternatives'進行切換 – 2012-04-12 12:36:25