Teh pa je resnično veliko. Žal vsak izdelovalec napravi doda nekaj lastnih knjižnic, ki lahko znatno otežijo prenos programa. To slabost podlaga J2ME počasi odpravlja skozi proces JCP, ki standardizira nove zmogljivosti naprav skozi enoten programski vmesnik.