Skip Headers
Oracle® Java Micro Edition Software Development Kit Release Notes
Release 3.3 for Windows


Oracle® Java Micro Edition Software Development Kit

Release Notes

Release 3.3 for Windows


July 2013


Release Highlights
Installation Prerequisites
Known Problems
Installation and Runtime Security Guidelines
Documentation Accessibility

Release Highlights

This section summarizes the release highlights.

Installation Prerequisites

The Oracle Java ME SDK product has three distinct components:


To work with the Oracle Java ME SDK, NetBeans users must apply NetBeans 7.3 Updates. Select Tools --> Plugins in the NetBeans interface.

Supported Platforms

For working with Oracle Java ME SDK, a minimal system configuration is:

  • Microsoft Windows XP 32-bit or Windows 7 32-bit and 64-bit with recent service packs.

  • Java Platform, Standard Edition Software Development Kit (JDK) version 1.7 with latest updates, or higher. The JDK must be on your Windows path.

  • A supported IDE:

    • A recent version of Eclipse Indigo (Eclipse Classic 3.7.2) or Eclipse Juno (Eclipse Classic 4.2.1).

    • NetBeans version 7.1.2, NetBeans 7.2 and 7.3. Download the “All” bundle (contains all components). The Mobility pack must be installed and active.

      To download the latest IDE, go to:


      CPU monitoring and memory monitoring are not supported in NetBeans 7.2. If you need these features use 7.2.1 or higher.

      If you are using an earlier version than 7.1.2, upgrading NetBeans will not work. Please install a clean version of the version you choose.

      Alternatively, you can download the Java SE bundle from the NetBeans download site and then install Java EE, Java ME, and the NetBeans plugins separately. This method enables you to download only what you need.

Installing Java ME Plugins

Plugins make Java ME SDK platform features available to a supported IDE. Plugins are delivered in two bundles.

  • Java ME SDK Tools. Required.

  • Java ME SDK Demos. Optional, but useful for getting started quickly. The documentation refers to these demos to illustrate features.


    The samples do not implement security measures. The "Installation and Runtime Security Guidelines" suggest how to maintain an environment in which sample code can be run safely.

For more information on installing and working with Java ME SDK plugins, see the NetBeans Developer's Guide and the Eclipse Developer's Guide.

Known Problems

Documentation Accessibility

This release includes PDF documentation in the binary download. For an HTML version of the documentation that is suitable for screen readers, please visit the Java ME Developer Tools documentation page at and choose this version of Oracle Java ME SDK.

When using NetBeans, see the online help topic “About Accessibility” for a complete list of keyboard shortcuts. Java ME SDK online help in keyboard shortcuts are summarized in the online help topic “Help Viewer Shortcuts”.

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit or visit if you are hearing impaired.

Installation and Runtime Security Guidelines

The Oracle Java ME SDK requires an execution model that makes certain networked resources available for emulator execution. These required resources might include, but are not limited to, a variety of communication capabilities between the Java ME SDK components. It is extremely important to note that the Oracle Java ME SDK installation and runtime system is fundamentally a developer system that is not specifically designed to guard against any malicious attacks from outside intruders. Given this, the Oracle Java ME SDK architecture can present an insecure operating environment to the Oracle Java ME SDK installation file system itself, as well as its runtime environment, during execution. For this reason, it is critically important to observe the precautions outlined in the following security guidelines when installing and running the Oracle Java ME SDK.

To maintain optimum network security, Oracle Java ME SDK can be installed and run in a “closed” network operating environment, meaning the Oracle Java ME SDK system is not connected directly to the Internet, or to a company Intranet environment that could introduce unwanted exposure to malicious intrusion. This is the ideal secure operating environment when it is possible. Oracle Java ME SDK does not require an “Intranet” connection that supports network connections to systems outside the Oracle Java ME SDK architecture to intra-company resources.

An example of a requirement for an Internet connection is Oracle Java ME SDK running wireless functionality that requires a connection to the Internet to support the communications with the wireless network infrastructure that is part of the Java ME application execution process. Whether or not an Internet connection is required depends on the particular Java ME application running on Oracle Java ME SDK. For example, some Java ME applications can use an HTTP connection. In any case, if the Oracle Java ME SDK is open to any network access you must observe the following precautions to protect valuable resources from malicious intrusion:

Oracle® Java Micro Edition Software Development Kit, Release 3.3 for Windows


Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.