Я бы предпочел просто использовать openjdk-6-jdk
(версия 6b20-1.9.1-1ubuntu3). Но я только начинаю установку Android SDK, поэтому, если Sun (Oracle) Java действительно нужна, я полагаю, сейчас настало время ее установить. Любые советы?
Является ли Sun Java действительно необходимым для использования Android SDK на Ubuntu 10.10? Я предпочитаю OpenJDK
Ответ 1
Я использую 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 тоже:)
Ответ 2
Я попробовал, и он работает. Я создал и запускал проект без каких-либо ошибок. (Если я буду сталкиваться с ошибками в будущем, я буду знать, чтобы попробовать Sun JDK.)
Спасибо за отзывы.
Кстати, я запускаю Ubuntu 10.10 и Eclipse Helios Service Release 1 Код сборки: 20100917-0705 Мой проект нацелен на Android 2.2. Он работает до сих пор.
Ответ 3
Но я только начинаю установку Android SDK, поэтому, если мне действительно нужен солнечный java, я полагаю, сейчас настало время его установить. Любые советы?
Компонент Dalvik кросс-компилятор ожидает байт-код Sun и не будет работать с файлами классов, генерируемыми OpenJDK, всеми отчетами. Кроме того, я не уверен, есть ли какие-либо проблемы с другими инструментами, такими как подключаемый модуль Eclipse ADT. Однако вы можете попробовать.
OpenJDK и официальные компиляторы Oracle работают с использованием современных версий инструментов разработчика Android. Другие компиляторы Java (например, GNU Classpath для Java) могут работать или не работать.
Ответ 4
Для "официальный" ответ (автор Andrew Hughes, "Free Java Software Engineer" в Red Hat, Inc):
У нас никогда не было сообщений об ошибках, связанных с этим, о которых я знаю.