FULL OS VERSION :
Windows Vista Business
Java Platform, Standard edition. Version 1.6.0 build 1.6.0_03-b05
and Version 1.6.0_04-b12
Tested Reproducible with following JRE version(s):
JRE: 6u03-b05, 6u04-b12 and 6u05-b13 and 6u10-beta-b20
Internet Explorer IE 7
Quoted from a system administrator report:
"We are having problems getting Java VM Runtime Environment Version 6 update 3 and 4 working with roaming profiles. We are using Vista Business as our SOE. Java settings in control panel are not being held onto when a user is logging. The settings are saved as a default user.
The main problem is the java cache files are not being stored or created in the profile. The javacontrol panel settings keeps referencing a sun folder on the root of C:\ drive for its cache files which, in an enterprise environment, user's don't have permission to write to. Can we force the Java to always use the LocalLow folder in the users AppData or even better the Roaming folder in the Profile Appdata??"
Reproducibility: This is being tested with multiple JRE versions -
6u03, 6u04, 6u05 and 6u10-beta-b20 (latest build). Cache button is disabled by default, leading to inability for sys admins to use JCP settings for critical changes desired as mentioned in the above report. (Also see attached screenshots)