Need help with JetBrainsRuntime?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

188 Stars 60 Forks Other 54.8K Commits 17 Opened issues


Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux

Services available


Need anything else?

Contributors list

official JetBrains project


|Windows-x64 |macOS |Linux-x64 | |-------------|-------------|-------------| | Download | Download | Download |

How JetBrains Runtime is organised


Getting sources

macOS, Linux:

git config --global core.autocrlf input
git clone [email protected]:JetBrains/JetBrainsRuntime.git


git config --global core.autocrlf false
git clone [email protected]:JetBrains/JetBrainsRuntime.git

Configure local build environment

OpenJDK build docs
Tip for all platforms: run

and check output.
Usually, it has meaningful advice how to solve your problem.

Linux (Docker)

$ cd jb/project/docker
$ docker build .
Successfully built 942ea9900054

$ docker run -v pwd../../../../:/JetBrainsRuntime -it 942ea9900054

cd /JetBrainsRuntime

sh ./configure

make images CONF=linux-x86_64-normal-server-release

Linux (Ubuntu 18.10 desktop)

$ sudo apt-get install autoconf make build-essential libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libxrandr-dev libcups2-dev libfontconfig1-dev libasound2-dev 

$ cd JetBrainsRuntime $ sh ./configure --disable-warnings-as-errors $ make images


Install: * Cygwin x64
Required packages: autoconf, binutils, cpio, diffutils, file, gawk, gcc-core, make, m4, unzip, zip.
Install them while installing Cygwin. * Visual Studio compiler toolset Download
Visual Studio 2015 has support by default.
Install with desktop development kit, it includes Windows SDK and compilers. * Java 11
If you have problems while configuring read Java tips on Cygwin

From command line:

"c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
"c:\Program_Files\cygwin64\bin\mintty.exe" /bin/bash -l
First command will set env vars, the second will run Cygwin shell with proper environment.

In Cygwin shell:

cd JetBrainsRuntime
bash configure --enable-option-checking=fatal --with-toolchain-version=2015 --with-boot-jdk="/cygdrive/c/Program Files/Java/jdk-11.0.5" --disable-warnings-as-errors
make images


Install Xcode command line developer tools, autoconf (via Homebrew).


sh ./configure --prefix=$(pwd)/build  --disable-warnings-as-errors
make images


We will be happy to receive your pull requests. Before you submit one, please sign our Contributor License Agreement (CLA)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.