kgiannakakis подходит для JavaVM, который должен быть установлен на устройствах Windows Mobile, но это относится только к старым устройствам. Windows Mobile 5 и 6 поставляются с предустановленной виртуальной машиной Microsoft Java, которая работает. В принципе.
На самом деле вы можете просто скомпилировать приложение J2ME в файл jar, скопировать его на свое устройство Windows Mobile и запустить. Вот и все.
Как и во всех общих виртуальных машинах JavaME, вы не сможете получить доступ к внутренним API / аппаратным средствам, которые недоступны из стандартных библиотек CLDC / MIDP, поддерживаемых используемой JavaVM.