Verik is compatible with macOS, Linux, and Windows. The only dependencies that need to be installed are the Java Development Kit (JDK) and the IntelliJ IDEA environment. All other dependencies are managed by the Gradle build system.
Java Development Kit
Verik requires an installation of JDK 17. Install the Azul Zulu build of Java JDK 17.0.1. This is an open source build of OpenJDK, an implementation of Java SE. Check the installation with the following command.
% java --version
openjdk 17.0.1 2021-10-19 LTS
OpenJDK Runtime Environment Zulu17.30+15-CA (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM Zulu17.30+15-CA (build 17.0.1+12-LTS, mixed mode, sharing)
Verik makes use of the IntelliJ IDEA IDE to improve engineer productivity. Install IntelliJ IDEA Community. Students may obtain an educational license for IntelliJ IDEA Ultimate. After installing IntelliJ IDEA, open the Plugins tab and install the Verik IntelliJ plugin. The Verik intelliJ plugin provides syntax highlighting for SystemVerilog and code inspections for Verik and is recommended for all Verik projects.