Java Platform, Micro Edition, abgekürzt Java ME [Java für embedded consumer products wie etwa Mobiltelefone oder PDAs. Definiert wird sie in den Java Specification Requests 30 und 37.
], früher auch als Java Platform 2, Micro Edition oder kurz J2ME bezeichnet, ist eine Umsetzung der ProgrammierspracheDie Grundlage von Java ME bilden dabei die Konfigurationen und die Profile.
Mit J2ME ist es somit möglich, Anwendungen auf mobilen Geräten auszuführen, unabhängig von Hersteller/Modell/Betriebssystem, da diese Anwendungen von der JavaRuntime unabhängig ausgeführt werden.