TeamCity On-Premises
 
Get TeamCity On-Premises

Configure Java for Agent

Edit pageLast modified: 13 February 2025

A TeamCity build agent is a Java application (see supported Java versions).

A build agent runs two Java processes:

  • Agent Launcher — launches the agent process.

  • Agent — the main process for a build agent; runs as a child process for the agent launcher.

Using 64-bit JDK (not JRE) is recommended. JDK is required for some build runners like IntelliJ IDEA Project, Java Inspections, and Duplicates. If you do not have Java builds, you can install JRE instead of JDK.