Felix: but a file system is launched if the property is not set.
I understand that you are saying a native call is made to query the file system.
Yeah a file system call will be made to get any file. What I meant was that the *entire* file system is not searched. Only the jar files present in the classpath are searched. There is a lot of difference between these two.
Felix:
* Use the properties file "lib/jaxp.properties" in the JRE directory* -
this file is in the file system and not in classpath so it must be loaded, but first it must be found.
Classpath is just a collection of file paths(urls) that refer to the files on the file system.
There is no search required to find the above file. The JRE directory if fixed and hence the location of lib/jaxp.properties.
Felix:Under Unix my system administrator showed me all the stat64 calls, but I don't know how to see them in Windows
I dont know the command to find this out in Windows, but I dont think that you need to be so cautious about it. If you want to make sure that you have set the property correctly, then you can follow some steps that I mentioned in my previous post. If the property is properly set then only that class will be searched in the classpath which will result in the file system calls I guess.