From what I've heard 'JDK' stands for Java Development Kit, and on Debian based systems you install default-jdk to get a running javac.
However on Fedora (at least the recent ones) installing java-openjdk won't install javac but you have to install java-openjdk-devel for example.
Do I misunderstand the concept of JDK regarding javac? Or why does a package having a name containing 'jdk' not provide javac on Fedora?
I would understand if there was only a java-openjdk-devel because JDK implies 'devel' but then I don't understand what java-openjdk (without the devel) stands for.