I have installed openjdk-7 and openjdk-6 on Ubuntu 12.04 LTS And have same problem. specifying --jdkhome doesl not help (it looks like this switch is ignored):
$ jvisualvm No jdkhome found $ update-java-alternatives -l java-1.6.0-openjdk-i386 1061 /usr/lib/jvm/java-1.6.0-openjdk-i386 java-1.7.0-openjdk-i386 1051 /usr/lib/jvm/java-1.7.0-openjdk-i386 $ jvisualvm --jdkhome /usr/lib/jvm/java-1.6.0-openjdk-i386 No jdkhome found $ jvisualvm --jdkhome /usr/lib/jvm/java-1.7.0-openjdk-i386 No jdkhome found -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/657048 Title: visualvm fails to launch because it can't find jdk: "Cannot find java. Please use the --jdkhome switch" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/visualvm/+bug/657048/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs