Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

Новая Java для Maemo? Обновление Java SE на Maemo / Nokia N900

Всем привет! Давно хотел написать статью, но только сегодня "дошли" руки :D

Хочу рассказать, как можно обновить Java машину на своем Nokia N900. В репозиториях, если вы ставили MicroEmulator, с зависимостями подхватывается IcedTea6, порт OpenJDK 6, который, в свою очередь, является портом Java SE 6 для Linux.

Проведя достаточно времени на сайте Oracle, а затем с гуглом и терминалом, мне удалось обновить JVM до 7 версии. =)

Итак, приступим. Первым делом нам надо скачать архивный файл со всем необходимым (т.к. это не ПК версия, а для embedded (встроенных) устройств, то установщик отсутствует). Для этого надо пройти на сайт Oracle, пройти по нескольким ссылкам, чтобы добраться до архива всех версий и скачать нужную. Но сперва нужно зарегистрироваться и принять условия лицензии.

Я сократил эти шаги и залил файл себе на диск: https://yadi.sk/d/mnUEn6ZtkTFGE

Крайняя версия, которую я смог запустить - 7u10. Желающие могут продолжить тесты и поднимать версии. Скачивать тут: http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/java-se-embedded-archive-1862184.html. Необходимый файл имеет приписку в названии Headful. Сохраняем архив в корень карты памяти (или куда вам привычнее), и далее выбираем один из двух способов установки.

1-ый способ (использую его)

Заходим в Filebox (если он уже установлен и настроен), переходим в /opt, нажимаем на иконку "Инструменты" и в выпадающем меню выбираем пункт "Открыть терминал здесь". Далее, в запущенном из-под root (при настроенном Filebox) терминале вводим:

tar -zxvf /media/mmc1/ejre-7u10-fcs-b18-linux-arm-vfp-client_headful-28_nov_2012.gz

где /media/mmc1 - путь до места сохранения файла, у меня это корень карты памяти, а ejre-7u10-fcs-b18-linux-arm-vfp-client_headful-28_nov_2012.gz - имя файла.

Жмем <Enter> и ждем, когда все файлы извлекутся. После этого пишем в терминале:

ln -s /opt/ejre1.7.0_10/bin/* /usr/bin/

Так мы задаем ссылки на файлы, чтобы можно было из любого места запустить нужный JAR-файл. Проверим версию JVM:

java -version

Должно вывести:

java version "1.7.0_10"
Java (TM) SE Embedded Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) Embedded Client VM (build 23.6-b04, mixed mode)

2-ой способ

Этот способ особо ничем не отличается, разве что у вас будет больше взаимодействия с клавиатурой =)

Запускаем Терминал, получаем права админа:

root

Далее, переходим в /opt:

cd /opt/

и повторяем описанные выше пункты.

На этом все =) Тем, кто попробует установить более новые версии - удачи в эксперименте! =))

Linux_man аватар

Лишний раз убеждаюсь, что Nokia N900 удивительный телефон, которому нет равных :) Зачет!

Vasiliy_LiGHT аватар

теперь осталось настроить и запустить Java ME для простых мобильников, чтобы можно было без эмуляторов запускать игры)

Linux_man аватар

и с нами поделиться статьей :)

maXx532 аватар

Немного не в тему,но раз уже заговорили за то что N900 лучший: подскажите кто-то способ отправки сообщений на электронную почту или джаббер - через терминал.
Перепробовал много разных способов,но ничего не работает.
Заранее спасибо!!!

Skype : netcashs ICQ : 671850207 Jabber : maxx532@jabber.ru

Vasiliy_LiGHT аватар

а такое хоть где-то работает? о_О

в любом случае, нужна утилита, которая будет запускаться из терминала и потом задействовать модуль GSM

Arcadi_TG аватар

Ребят, совсем недавно с разностью в два дня отвалились фронтальный динамик и диодный индикатор. Ни с того ни с сего, не падал, ничего не устанавливал. Может у кого была подобная проблема, подскажите, пожалуйста.

Vasiliy_LiGHT аватар

Есть люди, которые дальше апгрейдили версию явы?

Linux_man аватар

мне кажется нет, в этом плане ты дальше всех ушел :)

dr_gonzo аватар

Не получилось со всеми возможными танцами с бубном и ребутами на запрос версии так осталось шестая версия( что не так? Распаковывается все норм но ничего не происходит.

 

Vasiliy_LiGHT аватар

тебе надо удалить из системы шестую яву, это даже на сайтах оракл пишут, когда на ПК ставишь. У меня то она изначально не стояла. И потом, если нужен микроэмулятор, то лучше скачать его с офсайта и так же распаковать в систему и создать .desktop файлы. Это, немного геморнее, но можно просто взять микроэмулятор из репозиториев и распаковать (не установить!) в папки системы. Там уже будут готовые ярлыки и скины для н900

Отправить комментарий

  • Строки переносятся автоматически
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <quote>
  • Ссылки не индексируются

Подробнее о форматировании

CAPTCHA
Ответьте на вопрос, чтобы мы убедились что вы человек.