Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » bootdelegation and java extension (JMF)
bootdelegation and java extension (JMF) [message #98452] Thu, 27 September 2007 09:59 Go to next message
Francesco Furfari is currently offline Francesco FurfariFriend
Messages: 11
Registered: July 2009
Junior Member
Dear all,
I'm not able to run a bundle that uses "javax.media" packages (JMF) on
both version of Equinox 3.2 and 3.3
java.lang.NoClassDefFoundError: javax/media/protocol/DataSource :-)

I configured the bootdelegation property in this way:
org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*

The bundle does not declare the required "javax.media" packages in the
Import-packages header and the java extension dir is configured properly:
java.ext.dirs=<installdir>\Java\jdk1.5.0_09\jre\lib\ext

but it seems that extensions classpath is not used anyway by equinox.
I used just the "org.eclipse.osgi" bundle to launch the platform.

what I missed?


thank you for your help
francesco
Re: bootdelegation and java extension (JMF) - details [message #98587 is a reply to message #98452] Thu, 27 September 2007 18:40 Go to previous messageGo to next message
Francesco Furfari is currently offline Francesco FurfariFriend
Messages: 11
Registered: July 2009
Junior Member
details of my problem below, please give me some hints


the error:
#########################
Nested Exception:
java.lang.NoClassDefFoundError: javax/media/protocol/DataSource
at
org.persona.middleware.sample.test.Activator.start(Activator .java:36)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:999)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:993)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:974)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:346)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:260)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:252)
at
org.eclipse.osgi.framework.internal.core.FrameworkCommandPro vider._start(FrameworkCommandProvider.java:260)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.eclipse.osgi.framework.internal.core.FrameworkCommandInt erpreter.execute(FrameworkCommandInterpreter.java:145)
at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.do command(FrameworkConsole.java:291)
at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.co nsole(FrameworkConsole.java:276)
at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.ru n(FrameworkConsole.java:218)
at java.lang.Thread.run(Thread.java:595)



- The import-package header of the bundle using JMF:
####################################################
Import-Package: de.fhg.igd.ima.sodapop.p2p,javax.swing,javax.swing.bor
der,org.osgi.framework,org.persona.middleware.sample,org.per sona.onto
logy.sample

- the command line:
####################################################
java -Dosgi.compatibility.bootdelegation=true -jar
org.eclipse.osgi_3.3.0.v20070530.jar -console

- the config.ini file:
###################################################
osgi.bundles= \
.... my bundles ...

org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
eclipse.ignoreApp=true

- the getprop output:
###################################################
java.vendor=Sun Microsystems Inc.
org.osgi.supports.framework.extension=true
sun.management.compiler=HotSpot Client Compiler
osgi.framework.beginningstartlevel=1
os.name=Windows XP
sun.boot.class.path=C:\Programmi\Java\jdk1.5.0_09\jre\lib\rt .jar;C:\Programmi\Java\jdk1.5.0_09\jre\lib\i18n.jar;C:\Progr ammi\Java\jdk1.5.0_09\jre\lib\sunrsasign
va\jdk1.5.0_09\jre\lib\jsse.jar;C:\Programmi\Java\jdk1.5.0_0 9\jre\lib\jce.jar;C:\Programmi\Java\jdk1.5.0_09\jre\lib\char sets.jar;C:\Programmi\Java\jdk1.5.0_09\j
osgi.ws=win32
sun.desktop=windows
java.vm.specification.vendor=Sun Microsystems Inc.
java.runtime.version=1.5.0_09-b01
osgi.noShutdown=true
user.name=Francesco
org.osgi.framework.system.packages=javax.accessibility,javax .activity,javax.crypto,javax.crypto.interfaces,javax.crypto. spec,javax.imageio,javax.imageio.event,j
a,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax .imageio.spi,javax.imageio.stream,javax.management,javax.man agement.loading,javax.management.modelmb
..monitor,javax.management.openmbean,javax.management.relati on,javax.management.remote,javax.management.remote.rmi,javax .management.timer,javax.naming,javax.nami
aming.event,javax.naming.ldap,javax.naming.spi,javax.net,jav ax.net.ssl,javax.print,javax.print.attribute,javax.print.att ribute.standard,javax.print.event,javax.
javax.rmi.ssl,javax.security.auth,javax.security.auth.callba ck,javax.security.auth.kerberos,javax.security.auth.login,ja vax.security.auth.spi,javax.security.aut
y.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi .spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,j avax.sql.rowset,javax.sql.rowset.serial,
,javax.swing,javax.swing.border,javax.swing.colorchooser,jav ax.swing.event,javax.swing.filechooser,javax.swing.plaf,java x.swing.plaf.basic,javax.swing.plaf.meta
ulti,javax.swing.plaf.synth,javax.swing.table,javax.swing.te xt,javax.swing.text.html,javax.swing.text.html.parser,javax. swing.text.rtf,javax.swing.tree,javax.sw
action,javax.transaction.xa,javax.xml,javax.xml.datatype,jav ax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax .xml.transform.dom,javax.xml.transform.s
rm.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss ,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable, org.omg.CORBA.DynAnyPackage,org.omg.CORB
..CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNa ming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNa ming.NamingContextPackage,org.omg.Dynamic
org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.D ynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org .omg.IOP.CodecPackage,org.omg.Messaging,
rceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.o mg.PortableServer,org.omg.PortableServer.CurrentPackage,org. omg.PortableServer.POAManagerPackage,org
POAPackage,org.omg.PortableServer.portable,org.omg.PortableS erver.ServantLocatorPackage,org.omg.SendingContext,org.omg.s tub.java.rmi,org.w3c.dom,org.w3c.dom.boo
vents,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax .helpers
osgi.contextClassLoaderParent=boot
org.osgi.framework.language=it
user.language=it
org.osgi.framework.processor=x86
osgi.syspath=c:\Projects\PERSONA\develop\middleware2\platfor ms\equinox\releases\equinox-3.3
sun.boot.library.path=C:\Programmi\Java\jdk1.5.0_09\jre\bin
osgi.manifest.cache=C:\Projects\PERSONA\develop\middleware2\ platforms\equinox\releases\equinox-3.3\configuration\org.ecl ipse.osgi\manifests
osgi.compatibility.bootdelegation=true
org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
java.version=1.5.0_09
org.osgi.framework.os.name=WindowsXP
user.timezone=Europe/Berlin
sun.arch.data.model=32
osgi.bundles=..\..\..\common\bundles\org.osgi.core-1.1.0-SNA PSHOT.jar,
...\..\..\common\bundles\javax.servlet-0.9.0-SNAPSHOT.jar@start,
...\..\..\common\bundles\o
..9.0-SNAPSHOT.jar@start ,
...\..\..\common\bundles\org.apache.felix.log-0.9.0-SNAPSHOT.jar@start,
...\..\..\common\bundles\org.apache.felix.upnp.extra-0.2.0-S NAPS
\..\common\bundles\org.apache.felix.upnp.basedriver-0.2.0-SNAPSHOT.jar@start,
...\..\..\common\bundles\org.apache.felix.upnp.tester-0.2.0-SNAPSHOT.jar@start,
...\
op.osgi\target\sodapop.osgi-0.2.0-SNAPSHOT.jar@start,
...\..\..\..\trunk\acl.interfaces\target\acl.interfaces-0.2.0-SNAPSHOT.jar@start,
...\..\..\..\sandbox\ffurf
cl.upnp\target\acl.upnp-0.1.0-SNAPSHOT.jar@start,
...\..\..\..\trunk\sample.middleware\target\sample.middleware-0.2.0-SNAPSHOT.jar@start,
...\..\..\..\trunk\sodap
sodapop.osgi.test-0.2.0-SNAPSHOT.jar@start
java.endorsed.dirs=C:\Programmi\Java\jdk1.5.0_09\jre\lib\end orsed
sun.cpu.isalist=
sun.jnu.encoding=Cp1252
file.encoding.pkg=sun.io
org.osgi.framework.vendor=Eclipse
file.separator=\
java.specification.name=Java Platform API Specification
java.class.version=49.0
user.country=IT
java.home=C:\Programmi\Java\jdk1.5.0_09\jre
osgi.os=win32
java.vm.info=mixed mode, sharing
os.version=5.1
osgi.arch=x86
path.separator=;
java.vm.version=1.5.0_09-b01
org.osgi.supports.framework.fragment=true
osgi.console=
user.variant=
java.awt.printerjob=sun.awt.windows.WPrinterJob
sun.io.unicode.encoding=UnicodeLittle
org.osgi.framework.version=1.4.0
awt.toolkit=sun.awt.windows.WToolkit
osgi.install.area=file:/C:/Projects/PERSONA/develop/middlewa re2/platforms/equinox/releases/equinox-3.3/
osgi.framework=file:/C:/Projects/PERSONA/develop/middleware2 /platforms/equinox/releases/equinox-3.3/org.eclipse.osgi_3.3 .0.v20070530.jar
user.home=C:\Documents and Settings\Francesco
osgi.bundlestore=C:\Projects\PERSONA\develop\middleware2\pla tforms\equinox\releases\equinox-3.3\configuration\org.eclips e.osgi\bundles
java.specification.vendor=Sun Microsystems Inc.
osgi.nl=it_IT
java.library.path=C:\Programmi\Java\jdk1.5.0_09\bin;.;C:\WIN DOWS\system32;C:\WINDOWS;C:\Programmi\Java\jdk1.5.0_09\bin;C :\Programmi\maven\maven-2.0.7\bin;C:\Pro
6.5\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\W bem;C:\Programmi\ATI
Technologies\ATI Control Panel;C:\Programmi\SSH Communications
Security\SSH Sec
java.vendor.url=http://java.sun.com/
org.osgi.framework.os.version=5.1
eclipse.startTime=1190917143546
java.vm.vendor=Sun Microsystems Inc.
eclipse.ignoreApp=true
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.class.path=org.eclipse.osgi_3.3.0.v20070530.jar
eclipse.exitdata=An error has occurred. See the log file
C:\Projects\PERSONA\develop\middleware2\platforms\equinox\re leases\equinox-3.3\configuration\1190917143796.log.
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.version=1.0
sun.cpu.endian=little
sun.os.patch.level=Service Pack 2
java.io.tmpdir=C:\DOCUME~1\FRANCE~1\IMPOST~1\Temp\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
eclipse.exitcode=13
os.arch=x86
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.ext.dirs=C:\Programmi\Java\jdk1.5.0_09\jre\lib\ext
user.dir=C:\Projects\PERSONA\develop\middleware2\platforms\e quinox\releases\equinox-3.3
org.osgi.supports.framework.requirebundle=true
line.separator=

java.vm.name=Java HotSpot(TM) Client VM
eclipse.ee.install.verify=false
file.encoding=Cp1252
osgi.framework.version=3.3.0.v20070530
java.specification.version=1.5
org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSG i/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
sodapop.osgi.test.location=LivingRoom
osgi.logfile=C:\Projects\PERSONA\develop\middleware2\platfor ms\equinox\releases\equinox-3.3\configuration\1190917143796. log
osgi.configuration.area=file:/C:/Projects/PERSONA/develop/mi ddleware2/platforms/equinox/releases/equinox-3.3/configurati on/


francesco furfari wrote:
> Dear all,
> I'm not able to run a bundle that uses "javax.media" packages (JMF) on
> both version of Equinox 3.2 and 3.3
> java.lang.NoClassDefFoundError: javax/media/protocol/DataSource :-)
>
> I configured the bootdelegation property in this way:
> org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
>
>
> The bundle does not declare the required "javax.media" packages in the
> Import-packages header and the java extension dir is configured properly:
> java.ext.dirs=<installdir>\Java\jdk1.5.0_09\jre\lib\ext
>
> but it seems that extensions classpath is not used anyway by equinox.
> I used just the "org.eclipse.osgi" bundle to launch the platform.
>
> what I missed?
>
>
> thank you for your help
> francesco
>
>
Re: bootdelegation and java extension (JMF) [message #98654 is a reply to message #98452] Fri, 28 September 2007 17:24 Go to previous messageGo to next message
Simon Kaegi is currently offline Simon KaegiFriend
Messages: 381
Registered: July 2009
Senior Member
Hi Francesco,

By default the framework is parented by the "boot" class loader.

Try:
osgi.parentClassloader=ext

Also:
Generally, you should create a javax.media bundle and I'd suggest that over
using boot delegation. Does javax.media have to be on the ext class loader?
Even if it has to be on the "ext" class loader I'd consider using an empty
framework extension bundle to expose the "javax.media" packages instead of
boot delegation.

HTH
-Simon

"francesco furfari" <francesco.furfari@isti.cnr.it> wrote in message
news:fdfutd$muo$1@build.eclipse.org...
> Dear all,
> I'm not able to run a bundle that uses "javax.media" packages (JMF) on
> both version of Equinox 3.2 and 3.3
> java.lang.NoClassDefFoundError: javax/media/protocol/DataSource :-)
>
> I configured the bootdelegation property in this way:
> org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
>
> The bundle does not declare the required "javax.media" packages in the
> Import-packages header and the java extension dir is configured properly:
> java.ext.dirs=<installdir>\Java\jdk1.5.0_09\jre\lib\ext
>
> but it seems that extensions classpath is not used anyway by equinox.
> I used just the "org.eclipse.osgi" bundle to launch the platform.
>
> what I missed?
>
>
> thank you for your help
> francesco
>
>
Re: bootdelegation and java extension (JMF) [message #98684 is a reply to message #98654] Fri, 28 September 2007 17:47 Go to previous messageGo to next message
Francesco Furfari is currently offline Francesco FurfariFriend
Messages: 11
Registered: July 2009
Junior Member
Hi Simon,
thanks for the help even if I had tried also that property (BTW I'll try
again).

I tested the same bundle with other platforms:
*Felix* - works fine
*Knopflefish* - finds the right classpath for JMF but not the needed
codecs (I got something like "no Player available for the URLDataSource
....." )
*Equinox* - does not find the clasess

I agree with your consideration but, JMF installs several codecs and
provides an extension mechanism (i don't know as user) so I thought that
the boot delegation would have been the better choice.
I really don't know how many dependencies there are among the JMF modules.

> Even if it has to be on the "ext" class loader I'd consider using an
empty
> framework extension bundle to expose the "javax.media" packages
instead of
> boot delegation.

any reference to try this path?

thanks again
francesco


Simon Kaegi wrote:
> Hi Francesco,
>
> By default the framework is parented by the "boot" class loader.
>
> Try:
> osgi.parentClassloader=ext
>
> Also:
> Generally, you should create a javax.media bundle and I'd suggest that over
> using boot delegation. Does javax.media have to be on the ext class loader?
> Even if it has to be on the "ext" class loader I'd consider using an empty
> framework extension bundle to expose the "javax.media" packages instead of
> boot delegation.
>
> HTH
> -Simon
>
> "francesco furfari" <francesco.furfari@isti.cnr.it> wrote in message
> news:fdfutd$muo$1@build.eclipse.org...
>> Dear all,
>> I'm not able to run a bundle that uses "javax.media" packages (JMF) on
>> both version of Equinox 3.2 and 3.3
>> java.lang.NoClassDefFoundError: javax/media/protocol/DataSource :-)
>>
>> I configured the bootdelegation property in this way:
>> org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
>>
>> The bundle does not declare the required "javax.media" packages in the
>> Import-packages header and the java extension dir is configured properly:
>> java.ext.dirs=<installdir>\Java\jdk1.5.0_09\jre\lib\ext
>>
>> but it seems that extensions classpath is not used anyway by equinox.
>> I used just the "org.eclipse.osgi" bundle to launch the platform.
>>
>> what I missed?
>>
>>
>> thank you for your help
>> francesco
>>
>>
>
>
Re: bootdelegation and java extension (JMF) [message #99345 is a reply to message #98654] Fri, 05 October 2007 13:27 Go to previous messageGo to next message
Francesco Furfari is currently offline Francesco FurfariFriend
Messages: 11
Registered: July 2009
Junior Member
Dear Simon,
I just realized I used the property "osgi.contextClassLoaderParent=ext"
instead of "osgi.parentClassloader=ext".
So your suggestion hit the nail on the head and now all works fine :)


Just one last question, why launching equinox from the jar produces such
log message:

java.lang.IllegalStateException: Unable to acquire application service.
Ensure that the org.eclipse.core.runtime bundle is resolved and started
(see config.ini).
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:72)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.main(Eclipse Starter.java:149)


is this message related to the property
eclipse.ignoreApp=true ?


Thank you very much.
francesco





Simon Kaegi wrote:
> Hi Francesco,
>
> By default the framework is parented by the "boot" class loader.
>
> Try:
> osgi.parentClassloader=ext
>
> Also:
> Generally, you should create a javax.media bundle and I'd suggest that over
> using boot delegation. Does javax.media have to be on the ext class loader?
> Even if it has to be on the "ext" class loader I'd consider using an empty
> framework extension bundle to expose the "javax.media" packages instead of
> boot delegation.
>
> HTH
> -Simon
>
> "francesco furfari" <francesco.furfari@isti.cnr.it> wrote in message
> news:fdfutd$muo$1@build.eclipse.org...
>> Dear all,
>> I'm not able to run a bundle that uses "javax.media" packages (JMF) on
>> both version of Equinox 3.2 and 3.3
>> java.lang.NoClassDefFoundError: javax/media/protocol/DataSource :-)
>>
>> I configured the bootdelegation property in this way:
>> org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
>>
>> The bundle does not declare the required "javax.media" packages in the
>> Import-packages header and the java extension dir is configured properly:
>> java.ext.dirs=<installdir>\Java\jdk1.5.0_09\jre\lib\ext
>>
>> but it seems that extensions classpath is not used anyway by equinox.
>> I used just the "org.eclipse.osgi" bundle to launch the platform.
>>
>> what I missed?
>>
>>
>> thank you for your help
>> francesco
>>
>>
>
>
Re: bootdelegation and java extension (JMF) [message #99360 is a reply to message #99345] Fri, 05 October 2007 13:52 Go to previous message
Francesco Furfari is currently offline Francesco FurfariFriend
Messages: 11
Registered: July 2009
Junior Member
I found the solution to my last question.

The "eclipse.ignoreApp" property should be passed on the command line
and not inserted in the "config.ini" file as suggested in the section
"Configurations and all that..." of the "Equinox QuickStart Guide"
(http://www.eclipse.org/equinox/documents/quickstart.php)
.... remind to update it ;-)

ciao,
francesco





francesco furfari wrote:
> Dear Simon,
> I just realized I used the property "osgi.contextClassLoaderParent=ext"
> instead of "osgi.parentClassloader=ext".
> So your suggestion hit the nail on the head and now all works fine :)
>
>
> Just one last question, why launching equinox from the jar produces such
> log message:
>
> java.lang.IllegalStateException: Unable to acquire application service.
> Ensure that the org.eclipse.core.runtime bundle is resolved and started
> (see config.ini).
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:72)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.main(Eclipse Starter.java:149)
>
>
>
> is this message related to the property
> eclipse.ignoreApp=true ?
>
>
> Thank you very much.
> francesco
>
>
>
>
>
> Simon Kaegi wrote:
>> Hi Francesco,
>>
>> By default the framework is parented by the "boot" class loader.
>>
>> Try:
>> osgi.parentClassloader=ext
>>
>> Also:
>> Generally, you should create a javax.media bundle and I'd suggest that
>> over using boot delegation. Does javax.media have to be on the ext
>> class loader?
>> Even if it has to be on the "ext" class loader I'd consider using an
>> empty framework extension bundle to expose the "javax.media" packages
>> instead of boot delegation.
>>
>> HTH
>> -Simon
>>
>> "francesco furfari" <francesco.furfari@isti.cnr.it> wrote in message
>> news:fdfutd$muo$1@build.eclipse.org...
>>> Dear all,
>>> I'm not able to run a bundle that uses "javax.media" packages (JMF)
>>> on both version of Equinox 3.2 and 3.3
>>> java.lang.NoClassDefFoundError: javax/media/protocol/DataSource :-)
>>>
>>> I configured the bootdelegation property in this way:
>>> org.osgi.framework.bootdelegation=sun.*,com.ms.*,com.ibm.*,c om.sun.*,javax.media.*,javax.sound.*
>>>
>>>
>>> The bundle does not declare the required "javax.media" packages in
>>> the Import-packages header and the java extension dir is configured
>>> properly:
>>> java.ext.dirs=<installdir>\Java\jdk1.5.0_09\jre\lib\ext
>>>
>>> but it seems that extensions classpath is not used anyway by equinox.
>>> I used just the "org.eclipse.osgi" bundle to launch the platform.
>>>
>>> what I missed?
>>>
>>>
>>> thank you for your help
>>> francesco
>>>
>>>
>>
>>
Previous Topic:Additional task in build of OSGi bundle
Next Topic:Is ServiceTracker#addingService called asynchronously ?
Goto Forum:
  


Current Time: Tue Apr 23 17:05:26 GMT 2024

Powered by FUDForum. Page generated in 0.04280 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top