In informatica Java Micro Edition, noto anche come Java ME o J2ME, è un ambiente di esecuzione e una raccolta di API per lo sviluppo di software dedicato a dispositivi a risorse limitate, ovvero dispositivi mobili come PDA, telefoni cellulari e simili[1].
Introdotta a giugno 1999[2], è stata la tecnologia più diffusa per lo sviluppo di giochi e applicativi per i telefoni cellulari[senza fonte]. Come le altre edizioni di Java, Java Micro Edition è una piattaforma portabile. Il suo funzionamento può essere emulato con un personal computer, cosa che semplifica l'attività di sviluppo e collaudo.
Il 22 dicembre 2006 Sun Microsystems ha reso disponibile il codice sorgente di Java Micro Edition sotto licenza GPL e quindi liberamente modificabile da chiunque.