New comment by andrasi-istvan on void-packages repository https://github.com/void-linux/void-packages/pull/20175#issuecomment-601095009 Comment: Regarding other IDE packages: They create a symlink, which will be a dangling reference unless the JetBrains SDK is installed, and when that link becomes alive, the IDE will use it because of the precedence in the start script. This link however will break if this package changes the target directory from `/usr/lib/jvm/jbrsdk` to e.g. `/usr/lib/jvm/jetbrains-jdk`. But if you look at it, the link serves the same purpose as the `IDEA_JDK` variable, while the latter is more robust.