IDE:e(fx)clipse无法正常工作

bas*_*aad 7 java eclipse eclipse-plugin javafx eclipse-luna

我有以下问题:

我在Eclipse中安装了e(fx)clipse以实现JavaFX兼容性.它正确地创建了以下内容:

  • CSS和FXML文件与正确的编辑器相关联(来自'文件关联')

它运行不正常,因为它缺乏以下功能:

  • 它显示Unknown property: -fx-....我的CSS中的每个条目.
  • 它不会在FXML和CSS文件中自动完成.
  • 它一直显示:The controller 'someController' has no field 'someField',而字段是在控制器中启动的.

我已经尝试解决这个问题:

  • 将JavaFX SDK添加到项目库中.
  • 检查Eclipse的已安装软件部分,但是所有e(fx)clipse包都已正确安装.
  • 从头开始创建一个新的JavaFX项目.

这并没有解决问题.我认为它与添加库有关,因为当我添加JavaFX SDK并单击"下一步"时,我得到一个blanco屏幕,我必须单击"完成".当我这样做时,它只会增加org.eclipse.fx.ide.css.jfx8.这是正常的,还是应该有更多的包?

我正在使用Eclipse Luna 4.4.1和Java JDK 8u40.

任何帮助是极大的赞赏!

小智 10

澄清亚历克斯的答案.

我有同样的问题,无法使用我的JavaFX CSS自动完成.我的修复是将JavaFX SDK添加到库列表中.要做到这一点:

  1. 转到项目| 属性
  2. 在树中选择Java Build Path
  3. 单击Libraries选项卡
  4. 单击"添加库..."按钮
  5. 选择JavaFX SDK
  6. 单击Next然后单击Finish
  7. 单击"应用"
  8. 单击确定

CSS编辑在这些步骤之后工作.


小智 4

安装 Eclipse Web 开发人员工具和 Eclipse Java Web 开发人员工具后,我解决了这个问题。