Вчера разбирался с J2ME на FreeBSD 8.0 [amd64] чисто из спортивного интереса.
В портах есть Sun WTK 2.2. Он ставится, но не работает под 64-битной Sun JDK 1.6: при запуске эмулятора телефона в KToolbar выводится ошибка работы графической библиотеки.
Проблему решил следующим образом.
Временно снёс нативный JDK1.6. Запустил линуксулатор (эмулятор Linux 2.6.16 + linux_base-f10); поставил 32-битный java/linux-sun-jdk16; установил java/sun-wtk с небольшой шлифовкой его конфигов (переименовал каталог wtklib/FreeBSD в wtklib/Linux); заново установил нативный JDK (64-битный). Оба JDK сосуществуют без проблем — при необходимости нужная JVM выбирается через панель управления настройками javaws. WTK 2.2 работает с собственными настройками: пути к линуксовой JVM автоматически прописаны в скрипты запуска его утилит при инсталляции.
Sun JavaME SDK 2.5.2 похожим образом запустить не удалось — KToolbar при запуске эмулятора пишет об ошибке в распределении памяти shm.
IBM открывает себя: WebSphere с открытым исходным кодом на JVM с открытым
исходным кодом
-
Давно не писал заметки в блог, но есть новость и ей хочется поделиться: мой
первый (и, я очень надеюсь - не последний), вклад в продукт с открытым
исходным...
6 лет назад
Комментариев нет:
Отправить комментарий