O'Reilly logo

J2ME in a Nutshell by Kim Topley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

emulator: The J2ME Wireless Toolkit Emulator

Availability

J2ME Wireless Toolkit

Synopsis

emulator [options] [classname]

Description

The emulator command provides the execution environment and application management software for the J2ME Wireless Toolkit. Its functionality and command-line interface are both very similar to those of midp, but it supports the use of device skins together with a configuration file, so different devices can be emulated without the need to modify any code. Although the emulator can be used from the command line, it is most frequently accessed indirectly via the KToolBar interface provided by the Wireless Toolkit.

Options

The operation of the emulator command is determined by the options supplied to it. There are three different modes of operation:

  • Displaying information using the -help, -version, and -Xquery options. Here, the classname argument is not required, and the command exits after printing the required information.

  • Running a MIDlet from the local system or by loading from a network server, but without installing it. This mode of operation uses the -classpath option together with a class name or the -Xdescriptor option, which may or may not be accompanied by a class name.

  • Using the emulator’s application management software to install, run, list, or delete MIDlet suites. This mode of operation uses the -Xjam option.

The following list describes emulator options:

-classpath path

Lists the locations in which MIDlet class files can be found. This option ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required