Barbecue is a free and open source Java library for Barcode generation.
This requires the library barbecue-1.5-beta1.jar to be in classpath.
The following example shows generating Bookland Barcode.
public static void main (String [] args) throws Exception {
//Get Bookland Barcode instance from the Factory
//International Standard Book Number (ISBN)
Barcode barcode = BarcodeFactory.createBookland("0-19-852663-6");
File imgFile = new File("testbookland.png");
//Write the bar code to PNG file
BarcodeImageHandler.savePNG(barcode, imgFile);
}
}