Can I build applications in Java WorkShop 2.0 and deploy on Netscape 3.0.1?
You may run into incompatibilities when building applications in Java WorkShop 2.0 and deploying on Netscape 3.0.1. This is because Netscape 3.0.1 is based on JDK 1.0.2 and Java WorkShop 2.0 is built on the more current JDK 1.1. In order to improve usability, performance, etc., some methods in JDK 1.0.2 classes have been relocated up or down the parent / child class heierarchy. For example: the “invalidate” method was moved from the the parent class “Component” to the “Container” class. This causes downward incompatibility because javac is binding calls at compile time; while lookup is not done at runtime. Anyone creating an applet using this method in Java WorkShop 2.0 and deploying it in Netscape 3.0.1 will get the NoSuchMethodError exception.