For historical reasons, all system classes have a null ClassLoader. It was done this way in the 1.0 release, and various programs depend on it, so compatibility concerns forced the JDK maintainers to keep it that way, even as ClassLoaders were redesigned.
Joshua Bloch <br />Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0201310058/ref=ase_electricporkchop" target="_blank" rel="nofollow">Effective Java</a> and coauthor of <a href="http://www.amazon.com/exec/obidos/ASIN/032133678X/ref=ase_electricporkchop" target="_blank" rel="nofollow">Java Puzzlers</a>
Joined: Aug 31, 2004
Thanks for the answer.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: To Authors : Class Loader - Why this "null"?