Java Reference
In-Depth Information
Table C-1.
List of the Library Names for Compact Profiles and the Full JRE
Full JRE
Accessibility
AW T
Beans
CORBA
Drag and Drop
IDL
Image I/O
Input Methods
Java 2D
JAX-WS
JNI
Preferences
Print Service
RMI-IIOP
Sound
Swing
compact3
Instrumentation
JMX
Management
Security
XML JAXP
compact2
JDBC
RMI
XML JAXP
compact1
Collections
Concurrency
Core (java.lang.*)
Date and Time
Extension Mechanism
Input/Output
Internationalization
JAR
JNDI
Logging
Networking
Override Mechanism
Ref Objects
Reflection
Regular Expressions
Scripting
Security
Serialization
Versioning
ZIP
■
the full Jre (the complete Java se platform) is not considered a profile. A profile, even the smallest one,
implements the entire JVm and the entire Java language. sub-setting for a profile happens only for the packages from
the Java libraries, not other parts of the Jre.
Tip
Table
C-2
contains the list of packages added in each profile. Note that the list of packages is additive. That is, the
compact2
profile contains all packages from the
compact1
profile and the packages listed under the
compact2
profile;
the
compact3
profile contains all the packages in the
compact1
and
compact2
profiles and the packages listed for the
compact3
profile. In other words,
compact2
is a superset of
compact1
;
compact3
is a superset of
compact2
; and, the full
JRE is a superset of
compact3
.