#java #blackberry
#java #ежевика
Вопрос:
Кто-нибудь знает, какую версию Java использовала RIM, модифицированная JVM?Я нашел статью, в которой говорится, что RIM модифицирует JVM по умолчанию для устройства blackberry. какая версия Java? Blackberry OS 4.x, 5.0, 6.0, это все ОС BB, использующие ту же версию Java или обновленные.
Ответ №1:
Это Java-ME. С точки зрения языка это означает, что это Java 1.3 — здесь нет ключевого слова ‘assert’, которое было введено в Java 1.4
Комментарии:
1. Вы правы насчет отсутствия
assert
. Однако в своих документах RIM говорится, что при использовании подключаемого модуля Eclipse RIM устанавливает уровень соответствия компилятору Java на 1.4 (а не 1.3).2. Это несколько довольно старых документов — BlackBerry 4.3 не обновлялся более четырех лет, а уведомление об авторских правах относится к 2006 году. На самом деле это Java 1.3. Вам нужна совместимость классов для Java 1.1, а это невозможно, если для вашего соответствия языку Java в Eclipse установлено значение 1.4.
3. Я всегда настраивал Eclipse на использование 1.4 для своих проектов BB и никогда не сталкивался с проблемами. Что вы имеете в виду, говоря, что это невозможно? Кроме того, вы действительно думаете, что RIM решила вернуться назад по уровню совместимости с Java с 2006 года?
Ответ №2:
Я полагаю, что это 1.4 (к сожалению, без дженериков).
Комментарии:
1. Могу ли я использовать Jvm версии 1.5 на устройстве Blackberry?
2. В документах BlackBerry для пакета компонентов JDE говорится: «Чтобы использовать пакет компонентов среды разработки BlackBerry® Java® со средой разработки Eclipse, необходимо настроить Eclipse на использование уровня соответствия компилятора Java 1.4».