The SDK supports two executables (emulator.exe
and sdk.exe
).
IDEs automatically decide which executable to use
Typically,
an IDE that supports MIDlet development automatically uses emulator.exe
when
it uses the SDK as a device. The emulator.exe
conforms to
the Universal Emulator Interface (UEI) 1.0.2 specifications.
A MIDlet
developer is unlikely to use emulator.exe
on the command
line, except to start the monitoring of the behavior of a MIDlet. Options
that you can use only with emulator.exe
are noted in the
option listing under CLI
options overview. The SDK ignores options and commands that emulator.exe
does
not support.
The
executable sdk.exe
supports options and commands that you
use in message content development. If you are developing message or browser
content, you are more likely to use sdk.exe
on the command
line. With this executable, you can work within a shell (see Sending
repeated commands with a CLI shell) and arrange to have one instance
of the SDK send a message to another instance (see Creating
and sending an MMS message directly on the SDK).
Options that
you can use only with sdk.exe
are noted in the option listing
under CLI options overview.
Options
and commands that sdk.exe
does not support cause the entire
command to fail, and an error message to be posted.