2016-07-13 35 views
0

我一個Eclipse插件工作,我願意用了JavaFx在Eclipse org.eclipse.ui.part.EditorPart創建一個編輯器面板。如何加載額外的罐子在eclipse插件的ClassLoader

看來我必須重寫方法void createPartControl(Composite composite)javafx.embed.swt.FXCanvasComposite和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的默認加載組件。

我怎樣才能讓在運行時負載日食「jfxswt.jar」和我的插件在同一時間(同ClassLoader)?或者有另一種方法可以使它工作?在項目的lib文件夾

+0

有這個在Eclipse論壇的討論[這裏](https://www.eclipse.org/forums/index.php/t/796180/) –

回答

0

廣場罐子,並添加這個罐子到構建路徑。它會自動訪問項目並運行eclipse插件。

0

將所有需要的jar在「插件」日食的文件夾,然後用鼠標右鍵單擊您的項目,刪除並重新添加運行插件的依賴,這將增加通過項目所需要的所有jar文件。

相關問題