我宁愿只使用openjdk-6-jdk
(版本 6b20-1.9.1-1ubuntu3)。但是我刚刚开始安装 Android SDK,所以如果真的需要 Sun (Oracle) Java,我想现在是安装它的时候了。有什么建议吗?
问问题
15989 次
4 回答
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插件:)
于 2010-11-02T20:36:48.563 回答
4
我试过了,它正在工作。我构建并运行了我的项目,没有任何错误。(如果我以后遇到错误,我会知道尝试使用 Sun JDK。)
感谢您的反馈。
顺便说一句,我正在运行 Ubuntu 10.10 和 Eclipse Helios Service Release 1 Build id:20100917-0705 我的项目针对 Android 2.2。到目前为止它有效。
于 2010-11-02T20:32:57.847 回答
3
但是我刚刚开始安装Android SDK,所以如果真的需要sun java,我想现在是安装它的时候了。有什么建议吗?
根据所有报告,Dalvik 交叉编译器需要 Sun 字节码,并且会因 OpenJDK 生成的类文件而失败。另外,我不确定其他工具是否存在任何问题,例如 Eclipse ADT 插件。不过,欢迎您尝试。
OpenJDK 和官方 Oracle 编译器使用现代版本的 Android 开发人员工具工作。其他Java 编译器(例如,Java 的GNU Classpath)可能会也可能不会工作。
于 2010-11-02T08:46:50.687 回答
1
对于“官方”答案(由 Red Hat,Inc 的“自由 Java 软件工程师”Andrew Hughes 提供):
据我所知,我们从未收到任何与此相关的错误报告。
于 2015-06-03T11:02:45.740 回答