> >> 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
