【发布时间】:2017-07-06 09:24:30
【问题描述】:
在我的 efxclipse rcp 应用程序中使用第三方 javafx 组件时遇到问题。
例如 ControlsFX。首先我使用p2-maven-plugin from reficio。应用程序失败,因为 ControlsFx 导入了 EFX 未发布的 com.sun.* 包。我试图通过sistem bundle fragment 将这些内部包添加到我的设置中。又失败了。然后我尝试将组件的所有依赖项(所有 jars)捆绑到一个包中(带有提取的类,没有它们/只是 jars)。此方法有效,但会破坏组件的 css 外观。因此错过了任何 CSS 和皮肤操作,如插入符号或图标。
我尝试过 RichTextFX、ControlsFX、JideFX、JFXtras 等库......每次都得到相同的结果。所有这些库都在正常的 Maven JavaFX 应用程序设置下工作。显然我做错了。什么是正确的方法??!!
【问题讨论】:
标签: java maven javafx osgi-bundle