Library Installation

The library comes in three flavours. There is a version for the Swing Java virtual machine, a version for the Android Java virtual machine and there is a Swing based Web version for JavaScript interpreters.

Concerning the headless use there are the following differences:

Table 1: Headless Differences
Feature Hotspot Dalvik Chrome
Memory Low Yes Yes No
GC Statistics Yes Yes No

Concerning the graphic user interface use there are the following differences:

Table 2: Graphical Interface Differences
Feature Swing Android Web
Multi-Window Yes No No

The code of the libraries is also mostly identical except for some places where different system packages are used. Because of these differences, the Android library will not run in a Swing virtual machine, and the Swing library will not run in the Android virtual machine.

In the following, we will give more details on the installation of the different versions: