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

-------- Original-Nachricht --------
> Datum: Wed, 19 Sep 2007 12:47:10 +0200
> Von: Tony Seebregts <[EMAIL PROTECTED]>
> An: [email protected]
> Betreff: [equinox-dev] ClassNotFoundException with    
> org.eclipse.osgi_3.3.0.v20070530

> Hi,
> 
> I'm getting a class not found Exception for (some) javax classes when
> using the latest Equinox release (org.eclipse.osgi_3.3.0.v20070530.jar)
> - specifically:
> 
> ERROR: java.lang.NoClassDefFoundError: javax.xml.xpath.XPathFactory
> ERROR: java.lang.NoClassDefFoundError: javax.crypto.KeyGenerator
> 
> When I switch back to an earlier (3.2) release the problem goes away -
> the environment is identical in both cases, all that changes is the
> org.eclipse.osgi jar file.
> 
> If anybody has any ideas or can point me in the right direction it would
> be really appreciated.
> 
> regards
> 
> Tony Seebregts
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to