[Openjnlp-devel] New launcher code committed to CVS
Brought to you by:
kherr
From: Kevin H. <ke...@na...> - 2002-04-05 03:23:30
|
The Launcher has been overhauled once more... The cache is now stored in "~/Library/Caches/OpenJNLP" on Mac OS X, still in "~/.jnlp/cache" on all other platforms. On Mac OS X the cache will be automatically moved if it's found in the old location. Instead of creating a complex classpath when invoking the external launcher, OpenJNLP now uses the "java.ext.dirs" property to point to the directory holding all of the launcher jars. This is now in the "launcher" directory within the cache. Every time external launching is invoked the launcher checks to see if the "launcher" dir needs updating. If so, it copies all necessary jars into the location. After files are copied a "version.txt" file is written with the launcher version. This file is used to determine when to copy new files. The launcher.properties file has been changed to support the new behavior: "launcher.files" added, lists all of the files that need to be copied "launcher.<platform>classdir" added, directory where files should be found "launcher.<platform>.classpath" removed OpenJNLP has also been upgraded to SAX 2.0.1 and NanoXML 2.2. The jar names are all different. |