Hi Toni, Thanks for the suggestions - I experimented a bit with your suggestions and it seems there are two ways round the problem:
- either explicitly include all the required libraries in the dependencies list as you suggested (which can be difficult as many of them only show up at runtime). - or set osgi.java.profile.bootdelegation=override (I'm not too sure of the consequences of this though). Changing the org.osgi.framework.bootdelegation or the osgi.contextClassLoader properties had no effect. regards Tony > Date: Wed, 19 Sep 2007 14:14:56 +0200 > From: "Toni Menzel" <[EMAIL PROTECTED]> > Subject: Re: [equinox-dev] ClassNotFoundException with > org.eclipse.osgi_3.3.0.v20070530 > To: Equinox development mailing list <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="us-ascii" > > Usually you should import everything other than java.* > (so add javax.xml.xpath, javax.crypto to your Import-Package directive) > Check your org.osgi.framework.bootdelegation property. Usually equinox > delegates everything to the bootclasspath (where javax resides) for > historical reasons. But this behaviour is going to change and might have > changed already in 3.3.. > > /Toni _______________________________________________ equinox-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/equinox-dev
