JAX (short for "Jikes Application eXtractor") is an application extraction tool for Java that reduces the program's size. JAX extracts the necessary classes, methods, and fields from a Java application (or applet), applies some optimizations and compression techniques. We measured size reductions ranging from 30% to 80% on real-life Java applications, where the larger size reductions generally occur for large, library-based applications. We have succesfully used JAX on applications of up to 2000 classes.
By agreeing to the alphaWorks license agreement, you will obtain a free license for JAX with a built-in expiration date. When the license expires, please download a new version from AlphaWorks.