DashO-Pro is a Java application packaging system. From there DashO-Pro determines class and method dependencies for your entire application. DashO-Pro can extract needed class files and produce one jar file which contains exactly the class files you need to run your application. Your application is distributed with ONLY the classes it absolutely needs. As you can see, your application will be trimmed to its bare minimum but will still have everything it needs to run.
All options are selective with a deep level of granularity.
DashO-Pro is safe for Serialized objects and all distributed applications. Size Reading about the packaging abilities of DashO-Pro should leave no doubt in your mind that class file size will shrink dramatically. Our algorithm determines name collisions across your entire application. This saves significantly more space than vanilla renaming schemes because of the reduction in the number of constant pool entries. JavaFig - an excellent reproduction of Unix's xfig.