>
>> 2. If you  list only
>>
>> archive = "file1.jar"
>>
>> and that jar file contains  an INDEX.LIST in the metadata directory, 
>> then all files on the list are downloaded.
>>   
>
> That's the one puzzling me.
> Have you tried with completely unrelated jars (one jar with no classes 
> under org. package) ?
>
I added a totally unrelated package:

dirbrowser.jar
org
org/openscience
org/openscience/cdk
org/openscience/cdk/config
org/openscience/cdk/config/atomtypes
org/openscience/cdk/config/data
org/openscience/cdk/config/isotopes
org/openscience/cdk/exception
org/openscience/cdk/io
org/openscience/cdk/io/formats
org/openscience/cdk/math
org/openscience/cdk/smiles
org/openscience/cdk/tools
org/openscience/cdk/tools/manipulator
org/openscience/cdkplugin
org/openscience/cdkplugin/dirbrowser
ChangeLog
README
gpl.license

(Oh, and JmolApplet_i18n.jar is in there as well)

and these files are not downloaded.

>> 3. All six jar files are being transferred. The order is 0, 3, 1, 2, 
>> 6, 4, 5.
>>   
>
> This is not surprising, there's at least one class required in each jar.
>
That's not SUPPOSED to be true. Take another look at my package list:

JarIndex-Version: 1.0

JmolApplet0.jar
org
org/jmol
org/jmol/api
org/jmol/appletwrapper
JmolApplet.class
JmolAppletControl.class
jmol75x29x8.gif

JmolApplet1.jar
org
org/jmol
org/jmol/api
org/jmol/applet
org/jmol/i18n
org/jmol/popup

JmolApplet2.jar
javax
javax/vecmath

JmolApplet3.jar
org
org/jmol
org/jmol/adapter
org/jmol/adapter/smarter
org/jmol/bspt
org/jmol/g3d
org/jmol/geodesic
org/jmol/symmetry
org/jmol/util
org/jmol/vecmath

JmolApplet4.jar
org
org/jmol
org/jmol/adapter
org/jmol/adapter/readers

JmolApplet5.jar
org
org/jmol
org/jmol/jvxl
org/jmol/jvxl/api
org/jmol/jvxl/calc
org/jmol/jvxl/data
org/jmol/jvxl/readers
org/jmol/quantum
org/jmol/shapespecial

JmolApplet5b.jar
org
org/jmol
org/jmol/smiles

JmolApplet5c.jar
org
org/jmol
org/jmol/shapebio

JmolApplet6.jar
org
org/jmol
org/jmol/atomdata
org/jmol/modelframe
org/jmol/shape
org/jmol/viewer

dirbrowser.jar
org
org/openscience
org/openscience/cdk
org/openscience/cdk/config
org/openscience/cdk/config/atomtypes
org/openscience/cdk/config/data
org/openscience/cdk/config/isotopes
org/openscience/cdk/exception
org/openscience/cdk/io
org/openscience/cdk/io/formats
org/openscience/cdk/math
org/openscience/cdk/smiles
org/openscience/cdk/tools
org/openscience/cdk/tools/manipulator
org/openscience/cdkplugin
org/openscience/cdkplugin/dirbrowser
ChangeLog
README
gpl.license

JmolApplet_i18n.jar
org
org/jmol
org/jmol/translation
org/jmol/translation/JmolApplet


>
>> 6. When I removed the readers and then went to load an XYZ file, I 
>> got the "class not found"
>> message from Resolver, of course. But the class that was missing was 
>> not XyzReader. It was XmlReader.
>> This shows that the simple inclusion of
>>
>> import org.jmol.adapter.readers.XmlReader
>>
>> in Resolver, even though "new XmlReader()" was never called (because 
>> it is in the DOM reader, which
>> has nothing to do with loading XYZ files), Java was requesting that 
>> Jar file.
>>   
>
> Even if "new XmlReader()" is not called, it's part of the code so it 
> must be loaded for compilation.
>
That's what I figure. So we have to look for all such references. But 
where are they to shapebio?



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to