While an abundance of available Java libraries makes program development
easier, using big resources can result in annoyingly huge applications. Even if
only a small fraction of their content is used, libraries have to be shipped
with the application, taking a lot of space and, consequently, download time.
Autojar (already available as a standalone application on SourceForge
) can help to avoid this:
It creates self-contained Java archives that contain only the needed classes,
keeping the size of the output file to a minimum. Starting from one ore more
classes, it recursively scans the bytecode for referenced classes, and copies
them) to the output archive. The reduction effect can be
quite dramatic. Additionally Autojar is able to search Jar or Zip files
for any other resources to be included, such as image files.
The demo shows a preview of Autojar as an Eclipse plugin, which will soon be
avaliable on SourceForge, too.
He is a student of computer science and economics at the Hamburg University (Germany) and an experienced Java programmer since 2000. He was Chief Developer of the e-learning platform "Calja", achieved profound knowledge on Eclipse as an IDE and as a platform for industrial software products. Currently he is working as software consultant, coach and developer in a variety of industrial sectors.