Lava3 Printf overview

Lava3 Printf is the world's most sophisticated implementation of printf for the Java™ platform. Featuring precompiled format strings (for speed) and an unrivaled object-oriented design (for flexibility), Lava3 Printf has helped thousands of programmers port legacy C applications to Java. Although this product is geared towards experienced C programmers, this package's advanced formatting features are useful even to Java-only programmers.

Beginning with J2SE 1.5, Sun will be offering their own brand of printf support. While Sharkysoft anticipates that Lava3 Printf will continue to offer superior features and flexibility, the advanced features of Lava3 Printf may be more than you actually need. If this is the case, you should consider using Sun's implementation instead. However, if you wish to use printf features on a pre-1.5 Java VM, then this library is exactly what you need.

The Lava3 Printf literature, available on this web site and in the downloadable javadocs, is a great place to begin learning about Lava3 Printf.

This product, first known as jPrintf, and later as Printf for Java, was first released in 1997 as an integrated feature of Lava Rocks. Previous releases were distributed under a paid commercial license. Lava3 Printf, on the other hand, is distributed, free of charge, under the terms of the GNU General Public License (GPL). Commercial enterprises that do not wish to abide by the terms of the GPL may, at their option, license Lava3 Printf under a more traditional, fee-based commercial license.

Packages included:

The binary for this product, lava3-printf.jar, requires the Lava3 Core binary, lava3-core.jar, which is also available on this site.