This page contains download instructions for the latest Java ME Software Development Kit.
For questions and issues, please visit Java ME SDK Discussion Forum.
Java Logo
You must accept the OTN License Agreement to download this software.
Accept License Agreement | Decline License Agreement


Oracle Java ME SDK 8 Early Access 2 is now available to support Oracle Java ME Embedded 8 Early Access 2 platforms and includes plugins for NetBeans.

Download Download Oracle Java ME SDK 8 Early Access 2
Red Arrow (Release Notes & Getting Started Guide)

For late-breaking information on Early Access and developer builds, please see here.

Red Triangle  NEW Release: ORACLE JAVA ME SDK 3.4 DOWNLOAD

Java ME SDK v. 3.4 is now available with support for application development and deployment on all the development boards and platforms supported by Oracle Java ME Embedded 3.3 and 3.4.

     Red Arrow  Java ME Developer Tool Documentation 
     Red Arrow  Java ME Embedded Documentation and Additional Resources  
Product / File Description

File Size


Java ME SDK 3.4 49 MB Downloadoracle-jmesdk-3-4-rr-win32-bin.exe
Java ME SDK 3.4 Plugins for NetBeans 8 MB
Java ME SDK 3.4 Plugins for Eclipse 9 MB

What's New in ME SDK 3.4?
The latest release of ME SDK, v 3.4, includes the following new features:

  • Compatibility with Oracle Java ME Embedded 3.3 and 3.4 supported platforms, including the Qualcomm IoE platform.

Product / File Description

File Size


Java ME SDK 3.2 50 MB Downloadoracle_java_me_sdk-3_2.exe
Java ME SDK 3.2 Plugins for NetBeans 32 MB
Java ME SDK 3.2 Plugins for Eclipse 16 MB

Please also refer to Release Notes and Developer's Guide.

  • Java ME SDK is supported only on Windows OS. If you wish to use Java ME SDK on Mac, visit the Java ME SDK 3.0 Download Page for instructions.
  • Plugins are licensed under the same license for the base product.
  • If you are using NetBeans IDE, you do not need to download the plugin here. You can download directly from inside NetBeans. See below for an instruction.
  • For more documentation, please visit Java ME Developer Tools Documentation.
  • For more up-to-date information, please visit Java ME SDK Team Blog.

Embedded Application Support
Oracle Java ME SDK 3.2 now supports the new Oracle® Java ME Embedded. This includes support for JSR 228, the Information Module Profile-Next Generation API (IMP-NG). You can test and debug applications either on the built-in device emulators or on your device.

  Memory Monitor
The Memory Monitor shows memory use as an application runs. It displays a dynamic detailed listing of the memory usage per object in table form, and a graphical representation of the memory use over time.

Eclipse IDE support
Oracle Java ME SDK 3.2 now officially supports Eclipse IDE. Once you install the Java ME SDK plugins on Eclipse, you can start developing, debugging, and profiling your mobile or embedded application.

  Skin Creator
With the Custom Device Skin Creator, you can create your own skins. The appearance of the custom skins is generic, but the functionality can be tailored to your own specifications.

Red Triangle  HOW TO INSTALL

Installing Java ME SDK (Windows OS)

  • Verify that your system meets the minimum hardware and software requirements.
  • Download Oracle Java ME SDK.
  • Double-click the executable file to start the installation, and follow the prompts.
  • As the installation concludes, the Device Manager appears in the Windows system tray.

Installing Java ME SDK Plugin for NetBeans

  • Go to "Tools" - "Plugins"
  • Click on "Available Plugins" tab. Locate "Java ME SDK Tools"
  • You will see three plugins under "Java ME SDK Tools" category - "Java ME SDK Tools", "LWUIT Resource Editor" and "Java ME SDK Demos". Check the boxes you want to install
  • Click "Install" button on the bottom left corner
  • Restart NetBeans 

Installing Java ME SDK Plugin for Eclipse

Eclipse Indigo

Follow these steps to Install the Java ME SDK on Eclipse Indigo. Indigo includes MTJ so the installation follows standard Eclipse procedures.
  • In the Eclipse, Go to Help > Install New Software...
  • Click 'Add...', and click 'Archive', and select the Java ME SDK Plugin zip file location.
  • After the installation details are displayed, press Next. Eclipse will calculate requirements and dependencies.
  • Accept the terms of the license agreement and click Finish.
  • Check the Java ME SDK Tools Category and its subcategories and press the Next button to start the Add wizard.Accept the terms of the license agreement and click Finish.

Eclipse Juno

The Oracle Java ME SDK requires the MTJ toolkit, but it is not bundled with Juno and it must be installed manually. Therefore, install MTJ toolkit first.
  • Go to Help > Install New Software.
  • In the "Work with" field, enter this URL:
  • Click Add. When the plugins are discovered, open the Mobile and Device Development Tools hierarchy and check Mobile Tools for Java Examples, Mobile Tools for Java SDK, and Mobile Tools for Java Examples. Click Next. On the installation screen select all plugins and click Finish.
  • A Juno plugin named org.eclipse.jetty.server_(version).jar conflicts with the MTJ libraries when the plugin version is higher than 6. If it is you must prevent it from loading by changing its name so the Jar file is not parsed. For example, change it to: org.eclipse.jetty.server.old
  • To open the device selector, select Window > Open Perspective > Other and select Java ME.

Integrate the Java ME SDK.

  • Select Window > Preferences.
  • Click the Java ME node and select Device Management and click Manual Install.
  • In the Specify search directory field, specify the location of the Java ME SDK 3.2 installation (for example, C:\Java_ME_platform_SDK_3.2). Wait while Eclipse searches for devices. Five CLDC devices are found. Select all of them and click Finish. Click OK.
  • To open the device selector, select Window > Open Perspective > Other and select Java ME SDK. The CLDC devices are found.
This section lists minimum hardware and software requirements for installation on your PC.
Minimum Hardware
  • 300-350 MB hard disk space
  • 1 GB system RAM
  • 1 GHz Pentium CPU
Required Software
Java ME SDK 3.0.5 Download Page
Java ME SDK 3.0 and Sun Java Wireless Client 2.5.2 Download Page
NetBeans Integration
All Java ME tools are implemented as NetBeans plugins.

  Device Manager
Java ME SDK now supports multiple device managers. You can switch between different versions of device managers.

CPU Profiler
Now uses standard NetBeans profiling facilities to view snapshots. Profiling of VM classes can also be toggled on or off.

  WURFL Device Database
The database has been updated with more than 1000 new devices.

Update Center
Through update center, you can download latest plug-ins for Java ME SDK.

  Chinese and Japanese Localization
We offer extensive localization for Chinese and Japanese. They are all in one package.

  • Tracing - New tracing functionality now includes CLDC VM events, and monitors events such as exceptions, class loading, garbage collection, and methods invocation.
  • New or updated JSR support - Includes support for JSR 234 (Advanced Multimedia Supplements), JSR 253 (Mobile Telephony API), JSR 257 (Contactless Communication API), JSR 258 (Mobile User Interface Customization API), and JSR 293 (XML API for Java ME).