Hi Tim, For user defined classes, I believe that no order should be presumed when loading them from classpath. But I have no idea on which way these vm's boot classes are loaded. This is done in VMI, I have no source code of the IBMVM so that I could not verify how these classes are loaded.
I found some comments in the bootclasspath.properties file. [1] [1] # Upon initialization the VM orders each property of the form 'bootclasspath.<n>' # on the numerical value of 'n', and sets the bootclasspath to the # correspondingly ordered property values. The values are taken to be # file paths relative to the jre/lib/boot directory. On 12/29/06, Tim Ellison <[EMAIL PROTECTED]> wrote:
Tony Wu wrote: > Oh, I see. Thanks Alexey. > > Seems, VM loads its libraries from bootclasspath in some order. > > Shall we edit the bootclasspath.properties in order to make the > icu4j.jar be loaded at first? I'm confused. The bootclasspath is the search path for the JARs, it doesn't dictate a loading order. Perhaps there is a duplicate type declaration that is found first? Regards, Tim
-- Tony Wu China Software Development Lab, IBM
