Please read this link: http://java.sun.com/developer/technicalArticles/releases/preferences/#sidebar1
Read the box " Platform Differences" (the rest of the article is interesting but the box is the good bit!!!) This indicates that the location of the .systemPrefs and .userPrefs may be changed by changing java.util.prefs.userRoot and java.util.prefs.userRoot. I guess that is a typo in the article... probably means java.util.prefs.systemRoot and java.util.prefs.userRoot. This link http://www.allaboutbalance.com/disableprefs/ confirms my suspision and indicates that all we need to change is java.util.prefs.systemRoot How one goes about changing java.util.prefs.systemRoot I dont know hence my cc'ing to debian-java@lists.debian.org in case anyone ther can help! Alex Owen