After installing java-1.7.0-openjdk{,-devel}, jcmd can't be used directly: $ /usr/bin/jcmd bash: /usr/bin/jcmd: No such file or directory $ /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.5.x86_64/bin/jcmd 14672 sun.tools.jcmd.JCmd Compare with jps: $ /usr/bin/jps 14693 Jps $ /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.5.x86_64/bin/jps 14707 Jps I see that the java-1.7.0-openjdk rpm does not set up jcmd using alternatives.
http://pkgs.fedoraproject.org/cgit/java-1.7.0-openjdk.git/commit/?id=df680e78fa2df0737fcea03c3e6f2e5475507bca fixed for f17,18,rawhide