Oracle® Java Micro Edition Software Development Kit Developer's Guide Release 8 for Windows E50624-01 |
|
Previous |
Next |
All users with an account on the host machine can access Oracle Java ME SDK 8. This feature is called Multiple User Environment (MUE).
Note: A MUE supports access from several accounts. It does not support multiple users accessing Oracle Java ME SDK 8 simultaneously. For more information, see Switching Users. |
MUE in Oracle Java ME SDK 8 requires an installation directory to be used as a source for copying. Each user's personal files are located in the user's folder under C:\Users
. This document uses the variable username to refer to the user's personal directory. The personal Java ME SDK configuration files are maintained in a subdirectory named javame-sdk
that has subdirectories for each version installed. For example, the Java ME SDK 8 configuration files for a user named johns
are located under C:\Users\johns\javame-sdk\8.0
.
For information about log files, see Chapter 9, "Logs."
Multiple users cannot run Oracle Java ME SDK 8 simultaneously, but you can run Oracle Java ME SDK 8 from different user accounts on the host machine. When you switch users, you must close Oracle Java ME SDK 8 and exit the Device Manager. A different user can then start Oracle Java ME SDK 8 as the owner of all processes.
The Oracle Java ME SDK 8 directory structure conforms to the Unified Emulator Interface (UEI) Specification (http://www.oracle.com/technetwork/java/javame/documentation/ueispecs-187994.pdf
), version 1.0.2. This structure is recognized by all IDEs and other tools that work with the UEI.
By default, Oracle Java ME SDK 8 is installed under C:\Java_ME_platform_SDK_8.0
. The installation directory has the following structure:
bin
: Contains the following command-line tools:
cref
: The Java Card Platform Simulator tool, which is used to simulate smart cards in the emulator. It is used for testing SATSA (JSR 177) applications with the Oracle Java ME SDK 8. For more information about SATSA, see Chapter 20, "JSR 177: Smart Card Security (SATSA)".
device-editor
: Tool for creating new custom devices.
device-manager
: The Device Manager is a component that must be running when you work with Oracle Java ME SDK 8. After installation, it starts as a service, and it automatically restarts every time your computer restarts.
device-selector
: Tool for viewing and editing device and platform properties and information. It can also be used to run applications on a specific device.
emulator
: UEI-compliant emulator. For more information, see Chapter 3, "Using the Emulators."
jadtool
: Tool for signing IMlets. For more information, see Chapter 14, "Security and IMlet Signing."
mekeytool
: Tool for managing Java ME keystores. For more information, see Chapter 14, "Security and IMlet Signing."
update-center
: The Oracle Java ME SDK 8 Update Center.
wma-tool
: A command-line tool for sending and receiving SMS and CBS messages. For more information, see "Running the WMA Tool."
wscompile
: Tool for compiling stubs and skeletons for JSR 172.
docs
: Release documentation.
legal
: License and copyright files.
lib
: JSR JAR files for compilation.
runtimes
: MEEP runtime files.
toolkit-lib
: Oracle Java ME SDK 8 files for configuration and definition of devices and UI elements. Executables and configuration files for the Device Manager and other Oracle Java ME SDK 8 services and utilities.
These are the default NetBeans IDE 8.0 user directories:
NetBeans IDE 8.0 default project location:
username\My Documents\NetBeansProjects
To see the NetBeans IDE 8.0 user directory, click the Help menu and select About in the main window. The default location:
username\.netbeans\8.0
The javame-sdk
directory contains device instances and session information. If you delete this directory, it is re-created automatically when the Device Manager is restarted. It contains subdirectories for each available release. For example, the directory for Oracle Java ME SDK 8 is:
username\javame-sdk\8.0
Device working directories are located under work
, for example:
username\javame-sdk\8.0\work\EmbeddedDevice1
Any detected external devices are also added to this directory.