Version

    3. System Requirements

    CloverDX Designer has the following hardware and software requirements:

    Hardware

    Table 1. Hardware requirements for CloverDX Designer
    Resource Requirements

    RAM

    4 GB; 8 GB or more for optimal performance

    Processors

    Dual core CPU; quad core CPU for optimal performance

    Disk space (installation)

    1 GB

    Disk space (data)

    1 GB (minimum; depending on data)

    Software

    • Supported operating systems:

      • Microsoft Windows 10 or 11, 64-bit

      • macOS 11 (Big Sur), macOS 12 (Monterey) or macOS 13 (Ventura). We test primarily on Ventura with M1 processors.

      • Linux 64-bit with GTK+ 3.20.0 or newer. Any modern distribution should work although we test primarily on Ubuntu.

    CloverDX Designer does not work on macOS 13 (Ventura) when running on an Intel CPU. We have a workaround available in our knowledge base.

    • Supported Java versions:

      • Eclipse Temurin JDK 11, 64-bit (formerly AdoptOpenJDK), which can be downloaded from the following site: https://adoptium.net.

    Windows and MacOS installers include all the needed dependencies. When installing the Designer on a Linux OS, Eclipse Temurin JDK 11 needs to be downloaded separately and JAVA_HOME Path set to point to it.

    Since version 5.14.0, CloverDX Designer requires Java 11 to run, even if your CloverDX Server runs on Java 8. If you use Java code in your projects, it may get recompiled for Java 11, making it incompatible with Java 8 on the Server. Therefore, we recommend setting the Java compiler compliance level to 1.8 in Window  Preferences  Java  Compiler.

    JavaCompiler
    Figure 4. Java Compiler

    For full functionality of CloverDX Designer, you will need Java Development Kit (JDK). This will allow you to build your own Java transformations or optimize performance of your CTL code. CloverDX Designer will also run with Java Runtime Environment (JRE). However, we recommend you to use JDK if possible.

    Useful links for understanding the difference between Java Development Kit (JDK) and Java SE Runtime Environment (JRE):