# System requirements --- ### To generate tests with UnitTestBot: you have to install IntelliJ IDEA (versions from 2022.1 to 2022.1.4 are supported). ### To contribute to UnitTestBot: you have to install - IntelliJ IDEA (versions from 2022.1 to 2022.1.4 are supported); - JDK 11; - Kotlin 1.7.0 or later. Please check your development environment: - ```JAVA_HOME``` environment variable should contain the path to JDK 11 installation directory; - ```PATH``` environment variable should contain the path to the ```bin``` folder of JDK 11 installation directory; - ```KOTLIN_HOME``` environment variable should contain the path to the ```kotlinc``` folder of Kotlin (1.7.0 or later) installation directory; - Project SDK (1) and Gradle SDK (2) should be set to JDK 11:
(1) **IntelliJ IDEA → File → Project Structure → Project Settings → Project → SDK**,
(2) **IntelliJ IDEA → File → Settings → Build, Execution, Deployment → Build Tools → Gradle**. Please note: if the environment variables lead to unsupported JDK or Kotlin versions, you won't be able to build the UnitTestBot project.