Prerequisite software

The software that DITA-OT requires depends on the output formats you want to use.

Software required for core DITA-OT processing

DITA-OT requires the following software applications:

  • Java Runtime Environment (JRE) or Java Development Kit (JDK)

    DITA-OT 4.1 is designed to run on Java version 17 or later and built and tested with the Open Java Development Kit (OpenJDK). Compatible Java distributions are available from multiple sources:

    • You can download the Oracle JRE or JDK from oracle.com/java under commercial license.
    • Eclipse Temurin is the free OpenJDK distribution available from adoptium.net.
    • Free OpenJDK distributions are also provided by Amazon Corretto, Azul Zulu, and Red Hat. Note: This is the only prerequisite that you need to install. All other required software is provided in the distribution package, including Apache Ant™ 1.10.13, Saxon 12.3, and ICU for Java 70.1.

Software required for specific transformations

Depending on the type of output that you want to generate, you might need the following applications:

  • Microsoft Help Workshop

    Required for generating HTML help. You can download the Help Workshop from msdn.microsoft.com.

  • XSL-FO processor

    Required for generating PDF output. Apache™ FOP (Formatting Objects Processor) 2.8 is included in the distribution package. You can download other versions from xmlgraphics.apache.org/fop. You can also use commercial FO processors such as Antenna House Formatter or RenderX XEP.