我安装了eclipse插件 e(fx)clipse 以使用 JavaFX 并创建了一个新的JavaFX项目。在 Package Explorer 中,项目结构如下所示:
此外,我正在尝试添加到项目 JavaFX Main Class :
但这会导致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 ......但是如何绕过它呢?
答案 0 :(得分:0)
假设您已将预捆绑的Eclipse SDK与JavaFX 8一起安装,则需要通过“帮助”->“检查更新”来更新Eclipse。
那为我解决了这个问题。