SUN JVM / MICROSOFT JVM - WHAT'S THE DIFFERENCE?

When ToolBook exports your book to DHTML, it ends up creating a set of files that represent all the needed HTML code, JavaScript code and Java Code needed to display your books content in a browser window.

The browsers already know how to understand HTML but they don't naturally know how to understand JavaScript and Java. The ability for the browser to understand JavaScript and Java is provided by extra components that can be installed. Typically your browser installation program will go ahead and install these extra components so that they are already there when you eventually need them.

One of the big problems facing Internet Explorer users today is that there are two vendors which create a Java plug-in component (referred to as a JVM - Java Virtual Machine), those being Sun Microsystems and of course Microsoft. 

As of ToolBook 8.6 support for the Sun JVM was introduced permitting you to use the Microsoft or Sun JVM. 

However, content created in ToolBook 7.x thru 8.5 will only properly run if the Microsoft version of the JVM is the active one. As of version 8.6 of ToolBook support for the Sun JVM was introduced. If your Internet Explorer is configured to use the Sun Microsystems JVM, your content will fail in a variety of possible ways. 

  • Your content will not get past the Loading Please Wait message.

  • Your content will generate an error about Object does not support property or method.

  • All objects from all pages will try to show all at once, stacking on top of each other.

It will be necessary to enabled the Microsoft version of the JVM in order to properly load DHTML content generated from ToolBook 8.5 (and earlier).

The following Knowledge Base article on the SumTotal Systems web site will show how to enabled the Microsoft version of the JVM. 
KB - Q101985590200461