Java Fat Client App Move from 1.3.1_07 to 1.3.1_20 Question
We have a third-party java fat client GUI front-end application here at work that is no longer under support from the vendor (they've moved to a web-based version to which we haven't yet upgraded). The version we have was originally developed and delivered with JRE 1.3.1_07, which we continue to use and push with our new build versions. Since 1.3.1_07 doesn't have the updated DST tables, the app displays the wrong time on its GUI. To upgrade to JRE 1.3.1_20, which does have the updated DST tables, can we simply copy the JRE folder and its subfolders and their contents over the 1.3.1_07 JRE folder we use in our builds? Or do we need to do something more than that? (I've done a low-level test of that and it seems to work...)
[743 byte] By [
SLCGuya] at [2007-11-26 21:37:48]

# 1
A regular JRE installation will create a new directory; the old one can be deleted. In the Windows registry (if you are using Windows) you'll find entries to all versions, which you can clean up also. You will find versions 1.3=1.3.1_07 etc.
Many software, especially application servers, come with their own java packaged as subdir. So also your solution is possible.
At the moment you are slightly misleading the systems about the actual version you are using. So I would opt for a new install. Also a newer version (I am already using 1.6) should be considered. If it works, everything works faster.
# 2
Thanks for your replay, joop_eggen. Unfortunately, a new install/upgrade to a newer release of Java is not possible in our situation. The best we can do is upgrade the version of 1.3.1 we include with our build.