Hi Asier, I am not sure what you needed to modify in the config.ini to make this work. The framework should detect the level of VM you are on and export the javax.swing packages if the VM provides it (e.g. J2SE-1.4, JavaSE-1.5 etc). If you bundle uses Import-Package: javax.swing and gets resolved to the export from the system bundle then your bundle must be able to load a class from the javax.swing package. If you have a simple example it may be worth opening a bug against the framework implementation you are using. It looks like you are using Equinox.
Tom |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Asier Aranbarri Beldarrain <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |OSGi Developer Mail List <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |06/16/2010 08:30 AM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[osgi-dev] Re: javax.swing problems | >--------------------------------------------------------------------------------------------------------------------------------------------------| Shame on me, i've already found the solution :X I just had to modify the config.ini file so that I can use javax.swing! On 16 June 2010 14:04, Asier Aranbarri Beldarrain <[email protected]> wrote: Hi everyone: I have a Java application which uses javax.swing for creating the JFrame, JButtonGroups, etc... That is, a GUI. I tried to implement it as an independent OSGi bundle and everything seems correct till.. it tries to use JFrame from javax.swing. The error it gives me is the next: java.lang.ClassNotFoundException: javax.swing.JFrame I have the "javax.swing" package as one of the imported packages on my manifest file, but still nothing. I even tried to add manually rt.jar (which has inside the javax.swing package), but nothing (I know, i know, that's not the ideal solution but I tried aswell). I don't have any idea of why this error keeps going, so any help would be appreciated. Thanks, Asier _______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
