You might want to look into Peter Kriens' BND tool which makes it easy
to create your bundles and does calculate your imports for you:

http://www.aqute.biz/Code/Bnd

regards,

Karl

On 9/19/07, Tony Seebregts <[EMAIL PROTECTED]> wrote:
> 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 <equinox-dev@eclipse.org>
> > 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
> equinox-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>


-- 
Karl Pauls
[EMAIL PROTECTED]
_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to