В Windows или в браузере? Что имеется в виду под словом "переключаться"? Чтобы джавовские приложения выполнять под разными JVM? Вроде, ответ очевиден.
Или чтобы плагины в браузере менять на ходу?
Да всюду
Вот в Gentoo Linux я пишу
java-config -L и получаю:
1) Sun JDK 1.4.2.10 [sun-jdk-1.4] (/usr/share/java-config-2/vm/sun-jdk-1.4)
*) Sun JDK 1.5.0.06 [sun-jdk-1.5] (/usr/share/java-config-2/vm/sun-jdk-1.5)
3) Sun JDK 1.6.0.0_beta82 [sun-jdk-1.6] (/usr/share/java-config-2/vm/sun-jdk-1.6)
Могу написать
java-config -S sun-jdk-1.6 и у меня во всей системе по дефолту будет использоваться JDK 1.6
А понадобится старую библиотеку собрать под 1.4:
java-config -S sun-jdk-1.4
ant jar
java-config -S sun-jdk-1.5
и всё
Я опять в 1.5, а библиотека собрана под 1.4