Подтвердить что ты не робот

Является ли Sun Java действительно необходимым для использования Android SDK на Ubuntu 10.10? Я предпочитаю OpenJDK

Я бы предпочел просто использовать openjdk-6-jdk (версия 6b20-1.9.1-1ubuntu3). Но я только начинаю установку Android SDK, поэтому, если Sun (Oracle) Java действительно нужна, я полагаю, сейчас настало время ее установить. Любые советы?

4b9b3361

Ответ 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):

У нас никогда не было сообщений об ошибках, связанных с этим, о которых я знаю.