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:
BD-J: BdjGunBunny (Windows only)
CDC and AGUI: AGUIJava2DDemo and AGUISwingSet2 (Windows only).
CLDC and MIDP: all other applications.
bin. The bin directory contains the following command line tools. The default location of the bin directory is:
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. See Emulating Devices.
device-address is a tool for viewing, adding, and removing devices that the SDK is not able to discover automatically. See Manage Device Addresses (device-address).
emulator. UEI compliant emulator. See Emulator Command Line Options.
jadtool. Tool for signing MIDlets. See Sign MIDlet Suites (jadtool).
mekeytool. Management of ME keystores. See Sign MIDlet Suites (jadtool).
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 (BDJ for Windows only).
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 Generate Stubs (wscompile).
docs. Release documentation.
lib. JSR JAR files for compilation.
on-device. Windows Mobile Java Runtime for ARM.
toolbar. A simple development environment.