When I moved from 1.4.2 to 1.5 to the small applet I was working on, a lot of things happened: the screen update received all the uncomfortable, moved items, etc.
Sun JRE does not support backward compatibility for everything. Sometimes, when items are out of date, they completely go away after a very short period of time.
We wrote everything using the Java stock, using the Sun libraries as well.
I also saw several applications written in pure Java that work fine on one or two platforms in the same JRE version as the others with this version (the product I work with now works fine on Windows, fine on Mac OS X , decent on Linux, but not working on Solaris - all with the same JRE).
Moving versions is not an easy step if the application is really small.
warren
source share