Sun Java是否真的需要在Ubuntu 10.10上使用Android SDK?我更喜欢OpenJDK

时间:2010-11-02 03:22:32

标签: java android openjdk

我更愿意使用openjdk-6-jdk(版本6b20-1.9.1-1ubuntu3)。但我刚刚开始安装Android SDK,所以如果真的需要Sun(Oracle)Java,我想现在是时候安装了它。有什么建议吗?

4 个答案:

答案 0 :(得分:22)

我正在使用JDK在Android上工作,这很好:)

java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.1) (6b20-1.9.1-1ubuntu3)
OpenJDK 64-Bit Server VM (build 17.0-b16, mixed mode)

也是eclipse插件:)

答案 1 :(得分:4)

我尝试了它并且它正在工作。我构建并运行我的项目没有任何错误。 (如果我将来遇到错误,我会知道尝试使用Sun JDK。)

感谢您的反馈。

顺便说一下,我正在运行Ubuntu 10.10,而且 Eclipse Helios Service Release 1 Build id:20100917-0705 我的项目针对的是Android 2.2。 它到目前为止有效。

答案 2 :(得分:3)

  

但我刚刚开始安装Android SDK,所以如果真的需要sun java,我想现在是安装它的时候了。有什么建议吗?

Dalvik交叉编译器需要Sun字节码,并且所有报告都会因OpenJDK生成的类文件而失败。另外,我不确定其他工具是否存在任何问题,例如Eclipse ADT插件。不过,欢迎您试用。

OpenJDK和官方Oracle编译器使用现代版本的Android开发人员工具。其他Java编译器(例如,Java的GNU Classpath)可能有效,也可能无效。

答案 3 :(得分:1)

对于"official" answer(安德鲁·休斯,红帽公司的“自由Java软件工程师”):

  

我们从未收到任何与此有关的错误报告。