我正在尝试从简单的Eclipse视图中使用JavaFX 2,但遇到了以下问题:
这是否意味着无法从OSGi bundle中使用JavaFX?请证明我错了。
经过使用JAD进行一些调查,我发现NativeLibLoader有一个非常有趣的检查:java.lang.UnsatisfiedLinkError:类的无效URL: bundleresource://435.fwk1827795025/com/sun/glass/utils/NativeLibLoader.class
if(!classUrlString.startsWith("jar:file:") || classUrlString.indexOf("!") == -1)
throw new UnsatisfiedLinkError((new StringBuilder()).append("Invalid URL for class: ").append(classUrlString).toString());
这是否意味着无法从OSGi bundle中使用JavaFX?请证明我错了。