But, isn't that the JVM version for the JDK installed on your machine?
Shashi,
This is quite browser dependent. M$ Internet Explorer comes with a built-in Virtual Machine (actually, it is probably part of the Windows OS). The MS VM is stuck at
Java version 1.1.4, due to their legal scuffles with Sun. The IE browser can also use Sun's Java Plugin, which provides the very latest version of VM.
The old Netscape version 4 browsers also came with a built-in JVM. Netscape 4.7x browsers had a Java 1.1.7 JVM.
Mozilla was developed without an internal JVM, and has always relied on the Sun plugin for Java functionality. Netscape 6.0, 6.1 and 7.0 also are like this, but they do ship with a plugin pre-installed.
The latest Sun plugins will ask on installation if they should be made availabel to IE5 and Netscape 6+ browsers.
I don't know how Opera gets Java capability, but I suspect it also uses a third-party plugin.
Also, when I try to access my applet which invokes this property, on some machine that doesn't have JDK installed, it throws Security Exception.
This is probably in an Internet Explorer browser with the default MS VM.
Try getting an Enumeration of the System properties and listing them to see what you actually have available to you.
PCS