Description of problem: $ grep ^Exec= /usr/share/applications/java-1.6.0-openjdk*.desktop /usr/share/applications/java-1.6.0-openjdk-jconsole.desktop:Exec=/usr/bin/jconsole /usr/share/applications/java-1.6.0-openjdk-policytool.desktop:Exec=/usr/bin/policytool That looks correct, but the target files are managed by Alternatives, so they're symlinks to /etc/alternatives/jconsole and /etc/alternatives/policytool, and these are only symlinks to the OpenJDK jconsole and policytool when OpenJDK is configured as 'java'/'javac'. When e.g. the SUN JDK is set up, the SUN JDK jconsole or policytool are executed when the menu items are clicked. The .desktop files should use full paths to the OpenJDK executables, ie. /usr/lib/jvm/java-1.6.0-openjdk/bin/jconsole and /usr/lib/jvm/java-1.6.0-openjdk/bin/policytool. Version-Release number of selected component (if applicable): java-1.6.0-openjdk-1.6.0.0-1.11.b16.el5
The upstream bugzilla is at http://icedtea.classpath.org/bugzilla.
I do not want to add this to icedtera bugzilla. I want to repair this in its makefile. But as i walked through it, i wa snot able to find proper place.
Send to upstream: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2011-December/016550.html
Thanks :)
http://icedtea.classpath.org/hg/icedtea6/rev/24c5bd2e7d57