On May 24, 2005, at 8:48 PM, Chip Old wrote:
Was surprised that InterMapper Remote 4.3 (also on Mac OS X 10.4.1)
didn't pick up the license information from the previous version.
Replicated on 3 machines.
InterMapper Remote 4.3 on one machine "remembered" chart window
sizes and locations from the previous version, but did not on the
other two machines.
InterMapper Remote 4.3 now uses Apple's Java 1.4.2 JVM on Mac OS X
10.3 and 10.4. In the past, the Java 1.3.1 JVM was used. When
running under Java 1.3.x, Remote does not have access to native
preferences APIs and so it fakes it with a proprietary Preferences
file. When upgrading to Java 1.4+ from Java 1.3.x, Remote attempts
to load the old preferences and save them in the native preferences.
It will only attempt to do this the first time that you run it after
upgrading on Mac OS X. There may have been some point in the past
where you ran Remote under Java 1.4.2 and it set the flag saying you
accepted the license agreement. If this is found to be the case,
then the Java 1.3 preferences will NOT be moved into the new
preferences system because it thinks that it has already occurred.
As a workaround, you can edit or remove the ~/Library/Preferences/
com.apple.java.util.prefs.plist file so that the com/dartware/
AgreedToLicense preference is either not 'true' or nonexistant.
Since the old Preferences file is not deleted on OS X, this should
pick up all of your previous preferences the next time you start the
application.
-Tex Clayton
Dartware, LLC
http://www.dartware.com
____________________________________________________________________
List archives:
http://www.mail-archive.com/intermapper-talk%40list.dartware.com/
To unsubscribe: send email to: [EMAIL PROTECTED]