Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-ui-dev] Eclipse plugin and JFX8

JavaFX is not accessible in OSGi bundles, see 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=431067#c3 .

Maybe there are ways to work around that, but this is not the right forum 
for that question (a problem between JavaFX and OSGi).

Markus

jdt-ui-dev-bounces@xxxxxxxxxxx wrote on 2014-04-14 18:37:15:

> From: Eric Le Ponner <eric.le.ponner@xxxxxxxxxx>
> To: jdt-ui-dev@xxxxxxxxxxx
> Date: 2014-04-14 18:37
> Subject: [jdt-ui-dev] Eclipse plugin and JFX8
> Sent by: jdt-ui-dev-bounces@xxxxxxxxxxx
> 
> Hi Folks,
> 
> I’m trying to make an Eclipse plugin which creates some JFX8 objects (an 
FXCanvas
> and a Label). I’m using Luna (Build id: I20140325-0830).
> 
> By adding a « javafx/** » permission and jfxswt.jar to my plugin, I am 
able to 
> compile my code.
> 
> However when I run, my plugin does not find FX classes:
> 
> Caused by: java.lang.ClassNotFoundException: javafx.scene.Parent cannot 
be found by osgi.identity; 
osgi.identity="com.oracle.javafx.scenebuilder.shine"; type="osgi.bundle"; 
version:Version="1.0.0.qualifier"; singleton:="true"
>    at 
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:416)
>    at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
>    at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
>    at 
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>    ... 134 more
> 
> 
> I searched the web and did some trials (moving jfxrt.jar in boot class 
path, setting 
> osgi.frameworkParentClassloader=ext…). But no luck : my plugin is unable 
to find FX8 classes.
> 
> I’m not sure about what I should do to fix it.
> I probably miss something obvious (I’m an Eclipse newbie).
> Any help/pointer would be appreciated.
> 
> Cheers.
> 
> Eric
> 
> 
> 
> 
> _______________________________________________
> jdt-ui-dev mailing list
> jdt-ui-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jdt-ui-dev
> 


Back to the top