compatibility : Java Glossary


In theory Java is a write once, run everywhere. However, it does not always work both because of bugs in the various platforms and because of deliberate incompatibilities. Here is a table of known major problem areas on the various current platforms:
platform problems
JavaSoft JDK (Java Development Kit) 1.1.5 ok
JavaSoft JDK 1.1.6 load problems with the JIT (Just In Time) in Win95/NT. Problems with reading serialised files.
JavaSoft Java version 1.2 ok
JavaSoft Java version 1.3 2001 Calendar bug.
JBuilder 2.0 ok
Microsoft Internet Explorer 6.0.2800 Not only does IE (Internet Explorer) leave out the RMI (Remote Method Invocation) classes, its security manager prevents you from using Oracle’s. It complains that you are trying to access localhost which it considers to be a different host from the nameless one it loaded the Applets from. Problems loading jar files. Microsoft wants you to use proprietary cab files instead.
Microsoft Internet Explorer 6.026
with the Java Plug-in
Netscape Communicator 4.05 ok. In earlier versions the JIT fails. You can turn it off by deleting the jit3240.dll file.
Netscape Communicator 4.05
with the Java Plug-in
Netscape Communicator 4.79 ok.
Netscape Communicator 6.2
uses Java 1.3.1 plug/in automatically.
Supercede 2.01 Needs registry entries like this
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.1\JavaHome
F:\Program Files\Supercede\Jre
Environment\1.1\MicroVersion 4
Environment\1.1\RuntimeLib C:\WINNT\System32\sc30rtl.dll
Symantec 2.5 Visual Cafe
JIT activated
ignores standard CLASSPATH, uses SC.INI.
Symantec 2.5 Visual Cafe
JIT disabled
ignores standard CLASSPATH, uses SC.INI.

This page is posted
on the web at:

Optional Replicator mirror
on local hard disk J:

Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

Your face IP:[]
You are visitor number