The Java ME SDK installation directory structure conforms to the Universal Emulator Interface Specification, version 1.0.2. This structure is recognized by all IDEs and other tools that work with the UEI. The installation directory has the following structure:
apps. Contains examples for supported platforms:
bin. Contains the following command line tools.
cref.Java Card simulator for working with SATSA JSR 177. See Java Card Platform Simulator (cref).
device-manager. The device manager is a component that must be running when you work with Java ME Platform SDK. After installation it starts as a service, and it will automatically restart every time your computer restarts. When it is running, it appears in the Windows system tray as an icon. Right-click on the icon to view its controls.
device-address. device-address.exe is a tool for viewing, adding, and removing devices that the SDK is not able to discover automatically. See Managing Device Addresses (device-address).
emulator. UEI compliant emulator. See Running the Emulator From the Command Line.
jadtool. Tool for signing MIDlets. See Signing MIDlet Suites (jadtool.exe).
mekeytool. Management of ME keystores. See Signing MIDlet Suites (jadtool.exe).
payment-console. Minimalistic console for viewing payment transactions. An equivalent tool exists in the Java ME SDK user interface.
preverify. The Java ME preverifier.
resourcesmanager. A tool for managing JSR 238 resource bundles. An equivalent tool exists in the Java ME Platform SDK user interface.
runBDJ. Run a BD-J project in a player.
wma-tool. A command line tool for sending and receiving SMS, CBS, and MMS messages. See Running WMA Tool.
wscompile. Compiles of stubs and skeletons for JSR 172. See Generating Stubs (wscompile).
docs. Release documentation.
lib. JSR JAR files for compilation.
on-device. Windows Mobile Java Runtime for ARM.
toolbar. A simple development environment.