我正在开发一个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
)?或者还有另一种方法可以使其发挥作用吗?
答案 0 :(得分:0)
将jar放在项目的lib文件夹中,并将此jar添加到构建路径中。它可以自动访问项目并运行eclipse插件。
答案 1 :(得分:0)
在'插件中添加所有必需的罐子。 eclipse的文件夹,右键单击你的项目,删除并再次添加运行时插件依赖项,它将添加项目所需的所有jar。