在eclipse中添加JavaFX文件时出错

时间:2018-03-05 15:09:50

标签: eclipse javafx

我安装了eclipse插件 e(fx)clipse 以使用 JavaFX 并创建了一个新的JavaFX项目。在 Package Explorer 中,项目结构如下所示:

enter image description here

此外,我正在尝试添加到项目 JavaFX Main Class

enter image description here

enter image description here

但这会导致IDE中出现以下错误:

!ENTRY org.eclipse.ui 4 0 2018-03-05 17:05:55.276
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NoSuchMethodError: org.eclipse.xtend2.lib.StringConcatenation.append(Ljava/lang/String;)V
    at org.eclipse.fx.ide.jdt.ui.internal.wizard.templates.ApplicationClassGenerator.generateContent(ApplicationClassGenerator.java:33)
    at org.eclipse.fx.ide.ui.wizards.AbstractNewJDTElementWizard.performFinish(AbstractNewJDTElementWizard.java:165)
...

当我尝试从 JavaFx部分添加新FXML文档时,会发生同样的错误。似乎它是eclipse IDE bug ......但是如何绕过它呢?

1 个答案:

答案 0 :(得分:0)

假设您已将预捆绑的Eclipse SDK与JavaFX 8一起安装,则需要通过“帮助”->“检查更新”来更新Eclipse。

那为我解决了这个问题。