我更愿意使用openjdk-6-jdk
(版本6b20-1.9.1-1ubuntu3)。但我刚刚开始安装Android SDK,所以如果真的需要Sun(Oracle)Java,我想现在是时候安装了它。有什么建议吗?
答案 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软件工程师”):
我们从未收到任何与此有关的错误报告。