Java Requirements for JFrog Products

JFrog Installation & Setup Documentation

Content Type
Installation & Setup

Java-based products (Artifactory, Distribution, Insight, Mission Control) must run with JDK 17+.

JDK is already bundled into the applications.

  • From Distribution 2.13.2, the supported JDK version is JDK 17.

  • From Artifactory 7.43.x, the supported JDK version is JDK 17.

JDK 11 is no longer supported.

JVM Memory Allocation

While not a strict requirement, we recommend that you modify the JVM memory parameters used to run Artifactory.

You should reserve at least 512MB for Artifactory. The larger your repository or number of concurrent users, the larger you need to make the -Xms and -Xmx values accordingly.

Set your JVM parameters in the system.yaml configuration file.

The following snippet shows an example of the update required in the system.yaml file.

  extraJavaOpts: "-Xms512m -Xmx2g"