在 K 虚拟机中(KVM),Sun试图提供最小的核心Java代码,让它在资源和内存受限制的情况下可以为设备提供最大的灵活性。利用C语言的可移植性,K虚拟机实现提供至少128KB的内存用来运行虚拟机,类库在配置层被定义,它可以自己应用自己。KVM组件和CLDC配置有很大联系。但是,期盼随着时间过去了,更多的虚拟就和其他配置被执行。JVM规格的限制包括了那些已经列出的CLDC的解释,另外,在Sun 公司的解释文件中,并没有包含支持Java本地接口的文件(JNI),没有用户定义Java水平类装入程序,没有线程群和守护线程,没有类的举例。