One of the difficulties I had searching for J2ME resources is that the mobile equivalent of the JVM is called KVM (K virtual machine), so most of the search results are about Linux's Kernel-based virtual machine instead.