Вопрос

Есть ли у кого-нибудь опыт работы с приличной виртуальной машиной Java J2SE (желательно, по крайней мере, уровня Java JDK 1.5) для Windows Mobile 6?Если вы знаете какие-либо виртуальные машины CLDC, я также заинтересован, потому что даже это было бы лучше, чем то, что мы в настоящее время имеем для платформы.

Это было полезно?

Решение

Да, я пробовал что-то делать с Java в Windows Mobile.Я действительно очень старался.Лучший совет, который я могу вам дать, это:Остановитесь прямо сейчас и начните использовать .NET Compact Framework.

В любом случае, двумя "хорошими" JVM для WM являются IBM-J9 и NSICom Creme, с которыми по-прежнему страшно работать.Вы уже видели Creme - IBM-J9 ненамного лучше.Они медленные, неуклюжие, выглядят нестандартно и сложны в установке для конечных пользователей.Также никогда не думайте о таких экзотических вещах, как набор телефонного номера или даже запуск другого приложения.Если вы действительно хотите попробовать, доступна ознакомительная версия J9 здесь.(которая идентична полной версии).

Я ни в коем случае не против Java, но на Windows Mobile я рекомендую сэкономить и использовать C #.

Другие советы

Честно говоря, я некоторое время искал, но не нашел достойной JVM для Windows mobile.Лучший выбор, я думаю, это : http://www2s.biglobe.ne.jp /~dat/java/project/jvm/index_en.html но в последний раз, когда я проверял, он соответствовал JDK 1.3.

Вы также можете посмотреть на CEEJ Скелмира.Прошло несколько лет с тех пор, как я им пользовался, но даже тогда я был впечатлен охватом их кода и особенно производительностью.

Пожалуйста, проверьте следующее, например, это JVM, совместимая с J2SE для WM5 / WM6:

http://www2s.biglobe.ne.jp /~dat/java/project/jvm/index_en.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top