New comment by Piraty on void-packages repository https://github.com/void-linux/void-packages/pull/20384#issuecomment-604890450 Comment: I haven't used any of these IDEs to assess possible side-effects of only a launcher script for the GUI providing the required XXX_JDK var, compared to a global env var that can possibly be used by cli tools of those IDEs (shipping launcher scripts for them as well is overkill!). To make IDE packages independent, I suggest each of them brings a file like this to /etc/profile.d ``` export XXX_JDK="$IDEA_JDK" ``` named so that they are sourced after the JDK's one (I'm not sure you can rely on correctly sorted files though, sourcing the JDK's file to obtain its vars might be another option)