【发布时间】:2016-07-13 08:58:12
【问题描述】:
我正在开发一个 Eclipse 插件,我愿意在 Eclipse org.eclipse.ui.part.EditorPart 中使用 JavaFx 来创建一个编辑器面板。
看来我必须重写方法void createPartControl(Composite composite),javafx.embed.swt.FXCanvas 是Composite 和JavaFx Sence 的桥梁(如文档http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htm 所示)。但是javafx.embed.swt.FXCanvas 位于“$JAVA_HOME/jre/lib/jfxswt.jar”中,它不是 JVM 或 Eclipse 的默认加载组件。
如何让 Eclipse 在运行时同时加载“jfxswt.jar”和我的插件(相同的ClassLoader)?还是有其他方法可以让它发挥作用?
【问题讨论】:
-
在 Eclipse 论坛here有一个讨论这个问题
标签: eclipse javafx eclipse-plugin swt eclipse-rcp