Reduce The Download Size of Java Applications

One of its unique features is the
Java Runtime Slim-Down
deployment model that enables you to bundle a light Java SE Runtime
with your application to reduce the installation package size.

Available since 2007, Java Runtime Slim-Down has been proved
effective for many Java applications. For GUI applications, in
particular, the size of a complete installation package without
dependency on the JRE starts from 5MB.

As you may see, the disk footprint of the optimized applications
is much smaller that the footprint of the JRE alone.

When Java Runtime Slim-Down cannot help?

If your Java application contains tens of thousands of classes
or large data files, Java Runtime Slim-Down may have only a minor
impact on the size of the resulting installation package.

How does it compare to modularized JDK (Project
Jigsaw)?

As modularized JDK is not yet ready (was scheduled for Java 7,
then Java 8, but then postponed again), it cannot be compared to
Java Runtime Slim-Down simply because what is planned and what will be
finally implemented may differ.

Nevertheless, we believe that
Project Jigsaw
is a step in the right direction.