GemBuilder® for Java (GBJ) provides an interface between Java clients and the GemStone/S server and contains functionality similar to GemBuilder for Smalltalk.

Since GemBuilder for Java’s development tools are implemented in Java, developers can create both Java-based applications and Smalltalk-based GemStone/S applications without leaving their preferred development environment.


Licensing & Terms of Use

The GemBuilder for Java product includes both code that is loaded into the GemStone/S server, and Java .JAR files that provides the interface to the Java application.

GemBuilder for Java is licensed separately from the GemStone/S server. Starting with GemStone/S 64 Bit v3.2, GBJ access is managed by the server keyfile. The free and low-cost community and web licenses do not include GBJ.

Contact GemTalk sales for information on GemBuilder for Java licenses.

Release History

For a list of past versions of GBJ, and the release notes describing changes in each version, see the Release History and Table of Release Notes.

Current version – 3.1.3

Released November 2016
GemStone server: GemStone/S 64 Bit v3.2.x and later, and 32-bit GemStone/S 6.x

GBJ version 3.1.3 is maintenance release that provides compatibility with 32-bit GemStone/S and fixes a number of bugs.

For older versions of GemBuilder for Java, see 3.x versions.


Documentation for all versions of GBJ are available in .pdf form.

Release Notes v3.1.3   pdf   html
Installation Guide v3.1.3   pdf   html
GBJ Programmer’s Guide v3.0
GBJ Tools Guide v3.0


Downloading GBJ is restricted to customers who have purchased licenses for this product.

GBJ 3.1.3

Bug Notes

Bugnotes describe known error conditions, bugs, and unexpected behaviors. You should refer to bugnotes regularly to ensure you are aware of potential problems in products you are using.