J2ME is not a specific enough term for this question. J2ME covers a family of
Java profiles and configurations, made for non-traditional computing devices, most notably hand helds and smart appliances.
The specification for each profile will contain the minimum (and possibily also the maximum) requirements for that profiles runtime environment.
--Mark