IDE:e(fx)clipse无法正常工作
我有以下问题:
我在Eclipse中安装了e(fx)clipse以实现JavaFX兼容性。 它正确地创建了以下内容:
- CSS和FXML文件与正确的编辑器相关联(来自’文件关联’)
它运行不正常,因为它缺乏以下function:
- 它显示了我的CSS中每个条目的
Unknown property: -fx-....
- 它不会在FXML和CSS文件中自动完成。
- 它一直显示:
The controller 'someController' has no field 'someField'
,而字段是在控制器中启动的。
我已经尝试解决这个问题:
- 将JavaFX SDK添加到项目库中。
- 检查Eclipse的已安装软件部分,但是所有e(fx)clipse包都已正确安装。
- 从头开始创建一个新的JavaFX项目。
这并没有解决问题。 我认为它与添加库有关,因为当我添加JavaFX SDK并单击“下一步”时,我得到一个空白屏幕,我必须单击“完成”。 当我这样做时,它只添加org.eclipse.fx.ide.css.jfx8
。 这是正常的,还是应该有更多的包?
我正在使用Eclipse Luna 4.4.1和Java JDK 8u40。
任何帮助是极大的赞赏!
安装Eclipse Web开发人员工具和Eclipse Java Web开发人员工具后,我解决了这个问题。
澄清亚历克斯的答案。
我有同样的问题,无法使用我的JavaFX CSS自动完成。 我的修复是将JavaFX SDK添加到库列表中。 要做到这一点:
- 转到项目| 属性
- 在树中选择Java Build Path
- 单击Libraries选项卡
- 单击“添加库…”按钮
- 选择JavaFX SDK
- 单击Next然后单击Finish
- 单击“应用”
- 单击确定
CSS编辑在这些步骤之后工作。
我遇到了同样的问题,在上面提到的安装软件包之前,我包含了JavaFX SDK,并把它放在我的“Order and Export”之上。 e(fx)clipse开始工作,没有任何未知属性,自动完成也开始工作。
项目 – >属性 – > Java构建路径 – >订单和导出选项卡 ,并将JavaFX SDK放在顶部…
- ClassLoaders.callStaticFunction Java Eclipse的InvocationTargetException
- 如何使用Eclipse调试servlet
- Eclipse Mac OS X调试错误:“本机方法中的致命错误:JDWP没有传输初始化,jvmtiError = AGENT_ERROR_TRANSPORT_INIT(197)”
- 如何让Maven设置(并保持最新)Eclipse项目的构建路径?
- Java启动错误选择不包含主类型
- 无法找到javac编译器com.sun.tools.javac.Main不在类路径错误上
- 使用spring获取错误消息“cvc-elt.1:找不到元素’beans’的声明。”
- Firefox浏览器没有打开selenium webbrowser代码
- 当一个包似乎没有做任何事情时,为什么允许使用修饰符?