Classes, locale, and font support for the Small Footprint JRE (Linux only)
To reduce disk footprint, certain classes in the rt.jar file are removed, together with some language and locale support.
Classes in rt.jar
The following classes are removed from the rt.jar file.
- com/sun/javadoc/
- com/sun/jdi/
- com/sun/jarsigner/
- com/sun/mirror/
- com/sun/source/
- com/sun/istack/internal/tools/
- com/sun/istack/internal/ws/
- META-INF/services/com.sun.jdi.connect.Connector
- META-INF/services/com.sun.jdi.connect.spi.TransportService
- META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory
- META-INF/services/com.sun.tools.xjc.Plugin
- com/sun/tools/
- sun/jvmstat/
- sun/nio/cs/ext/
- sun/awt/HKSCS.class
- sun/awt/motif/X11GB2312$Decoder.class
- sun/awt/motif/X11GB2312$Encoder.class
- sun/awt/motif/X11GB2312.class
- sun/awt/motif/X11GBK$Encoder.class
- sun/awt/motif/X11GBK.class
- sun/awt/motif/X11KSC5601$Decoder.class
- sun/awt/motif/X11KSC5601$Encoder.class
- sun/awt/motif/X11KSC5601.class
- sun/rmi/rmic/
- sun/tools/asm/
- sun/tools/java/
- sun/tools/javac/
- com/sun/tools/classfile/
- com/sun/tools/javap/
- sun/tools/jcmd/
- sun/tools/jconsole/
- sun/tools/jps/
- sun/tools/jstat/
- sun/tools/jstatd/
- sun/tools/native2ascii/
- sun/tools/serialver/
- sun/tools/tree/
- sun/tools/util/
- sun/security/tools/JarBASE64Encoder.class
- sun/security/tools/JarSigner.class
- sun/security/tools/JarSignerParameters.class
- sun/security/tools/JarSignerResources*.class
- sun/security/tools/SignatureFile$Block.class
- sun/security/tools/SignatureFile.class
- sun/security/tools/TimestampedSigner.class
- sun/security/provider/Sun.class
- sun/security/rsa/SunRsaSign.class
- sun/security/ssl/
- com/sun/net/ssl/internal/ssl/
- javax/crypto/
- sun/security/internal/
- com/sun/crypto/provider/
- META-INF/services/com.sun.tools.attach.spi.AttachProvider
- com/sun/tools/attach/
- org/relaxng/datatype/
- com/sun/codemodel/
- com/sun/xml/internal/dtdparser/
- com/sun/xml/internal/rngom/
- com/sun/xml/internal/xsom/
- com/sun/tools/script/shell/
- sun/tools/attach/
- sun/tools/jstack/
- sun/tools/jinfo/
- sun/tools/jmap/
- sun/awt/motif/
- sun/awt/X11/
- sun/applet/
- sun/java2d/opengl/
- com/sun/java/swing/plaf/
Locale support
The following files associated with locale support are removed:
- lib/ext/localedata.jar
- lib/locale
- lib/charsets.jar
- lib/resources.jar
Font support
The following fonts are removed:
- lib/fonts/LucidaBright*.ttf
- lib/fonts/LucidaSansDemiBold.ttf
- lib/fonts/LucidaTypewriter*.ttf
- lib/oblique-fonts