Supported Java Versions

    Calculator Plugins
    The following Java environments and versions are supported: Java 8 or higher Java Runtime Environment (JRE) distributed by Oracle.
    The supported major Oracle Java versions are:
    - Java 6 until version 17.28.0
    - Java 8 from version 17.29.0
    - Java 10 from version 18.11.0
    - Java 11 from version 18.22.0
    - Java OpenJDK 8 and OpenJDK 11 are also supported from version 18.22.0.
    Compliance Checker
    - Java 11 (from version 21.19) is needed. We support AdoptOpenJDK 11 as well. In the case of AdoptOpenJDK libfontconfig package must be included.
    - Java 17 is also fully supported from 23.3.0, but not required, you can still remain on Java 11.
    Instant JChem
    - Java 6 (until IJC version 16.9.5.0)
    - Java 7 (from IJC version 6.2, until version 17.5.0)
    - Java 8 (from IJC version 15.2.20)
    - AdoptOpenJDK 8 (from IJC version 18.22.0 and LTS Carbon 1)
    - Java 11 (supported from IJC version 20.11.0, required from IJC version 21.20.0 (JRE for Java 11)
    Plexus Connect
    Supported major Java versions:
    - Java 6 and 7 (till Plexus version 15.8.3)
    - Java 8 (from Plexus version 15.8.3)
    - AdoptOpenJDK 8 (from Plexus version 18.22.0 and LTS Carbon 1)
    - Java 11 (from Plexus version 20.15.0)
    Markush Editor and ChemCurator
    ChemCurator and Markush Editor installers contain bundled Java 11 (BellSoft Java 11 OpenJDK 64-Bit). Using any other java version is not recommended.
    JChem Base
    Java 11 (from version 21.19) is needed. Beside Oracle JDK, JChem is also tested against AdoptOpenJDK 11. Note: In the case of AdoptOpenJDK libfontconfig package must be included.
    JChem Oracle Cartridge
    Java 11 (from version 21.19) is needed. We support AdoptOpenJDK 11 as well. In the case of AdoptOpenJDK libfontconfig package must be included.
    JChem PostgreSQL Cartridge
    Java 11 (from version 21.19) runtime environment is needed. We support AdoptOpenJDK 11 as well. In the case of AdoptOpenJDK libfontconfig package must be included.
    JChem Choral
    Java 11 (from version 21.19) runtime environment is needed. We support AdoptOpenJDK 11 as well. In the case of AdoptOpenJDK libfontconfig package must be included.
    JChem Microservices
    Java 11 (from version 21.19) is needed. We support AdoptOpenJDK 11 as well. In the case of AdoptOpenJDK libfontconfig package must be included.
    Marvin JS Web Services
    Java 11 (from version 21.19.0) is needed. In the case of AdoptOpenJDK, libfontconfig package must be included.
    MarvinSuite
    Java 11 (from version 21.19.0) is needed. In the case of AdoptOpenJDK, libfontconfig package must be included.