Hi, I have installed two versions of java and javavm wrapper: Code: diablo-jdk-1.6.0.07.02_10 Java Development Kit 1.6.0_07.02 javavmwrapper-2.3.5 Wrapper script for various Java Virtual Machines openjdk6-b20_3 Oracle's Java 6 virtual machine release under the GPL v2 I tried to switch between this javas, removing one of this from /usr/local/etc/javavms but it always run diablo-jdk. I also tried unregister one of VM, using # unregistervm /usr/local/diablo-jdk1.6.0/bin/java It also doesn't work for me. When I check current version of java, I have: Code: $ java -version java version "1.6.0_07" Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02) Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode) How can I switch properly to other java VM? I would like to run always openjdk when I need, and sometimes diablo-jdk for compatibility issues (eg. for JDownloader).