Bootstrap class loader - system property - sun.boot.class
Karen.Kinnear at Sun.COM
Mon Apr 20 09:54:22 PDT 2009
In the hotspot source code, the bootstrap class loader is in
It works very closely with the VM's common class loading logic
which is in
To better understand sun.boot.class.path processing in the vm,
look in src/share/vm/runtime/arguments. cpp
at the comments for SysClassPath:
// Constructs the system class path (aka boot class path) from the
// components, in order:
// prefix // from -Xbootclasspath/p:...
// endorsed // the expansion of -Djava.endorsed.dirs=...
// base // from os::get_system_properties() or -
// suffix // from -Xbootclasspath/a:...
// java.endorsed.dirs is a list of directories; any jar or zip files
// directories are added to the sysclasspath just before the base.
hope this helps,
On Apr 20, 2009, at 2:37 AM, Vigneswaran Sitaraman wrote:
> I want to know where is the bootstrap class loader source code in jvm
> source code. I also want to know where the system property -
> sun.boot.class.path is defined. It is said that sun.boot.class.path is
> initialised when java Vm starts.
> Vigneswaran Sitaraman
> Tata Consultancy Services
> Technopark Campus ,Kariyavattom P.O.
> Trivandrum - 695 581,Kerala
> Ph:- +91 44 26570843
> Cell:- + 91 9840694852
> Mailto: vigneswaran.sitaraman at tcs.com
> Website: http://www.tcs.com
> Experience certainty. IT Services
> Business Solutions
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain
> confidential or privileged information. If you are
> not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the
> information contained in this e-mail message
> and/or attachments to it are strictly prohibited. If
> you have received this communication in error,
> please notify us by reply e-mail or telephone and
> immediately and permanently delete the message
> and any attachments. Thank you
More information about the hotspot-dev