Hello,

I've been having some fun lately with xml parsers. So, I reread chapter
3 of the core spec (Module Layer) to refresh my memory. (Actually, it
was as if I read it for the first time... but I digress.)

The spec says clearly in 3.4 that java.* packages are loaded from the
parent class loader. Ok, cool.

Again in 3.8.3, "The framework must always delegate any package that
starts with java. to the parent class loader". Great! Very clear. Thank
you.


However, what is less clear to me is what becomes of javax.* packages.

Are these supposed to be provided by the parent class loader, too? _All_
of them? If not, which ones? Do all frameworks work the same way, and
regardless of the VM? If not, do I need to set the
org.osgi.framework.system.packages property myself? Or do I need to add
in a bundle that provides the missing packages?

While we're on the subject, what about those org.w3c.* and org.xml.*
packages that are listed in the Java API?


Anyway, some enlightenment would be much appreciated.


Thank you!
=David.Leangen



_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to