Java is a general-purpose, object-oriented programming language.

The DITA Open Toolkit and other tools associated with it (for example, Apache Ant and SAXON) are written in Java. The fact that Java is portable allows the Toolkit to run in virtually any operating environment (for example, Windows, Linux/UNIX, and Mac OS).

The following figure shows a Java code example (Toolkit code).

Related concepts
Java Development Kit (JDK)