当前位置: 首页 > 知识库问答 >
问题:

在eclipse中添加JavaFX文件时出错

哈骞仕
2023-03-14

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

此外,我还尝试在项目中添加JavaFX主类:

但这会在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个答案

郭知
2023-03-14

假设您使用JavaFX8安装了预绑定的Eclipse SDK,您需要通过help->check for updates更新Eclipse。

帮我解决了问题。

 类似资料:
  • 但指定的错误中的位置包含它所引用的文件。谁能解释一下这个错误的原因。是代码问题还是插件问题?

  • 当Java11排除了JavaFX作为最新版本的一部分时,我得到了以下错误。 那么如何在Java11中将JavaFX添加到Eclipse中呢?谢了。

  • 问题内容: 我不是要问正确的问题,而是想清除我的疑问。 实际上,我遇到了从jar文件引用类文件的情况。我的意思是说我有一个后端Java项目,其中包含application-context.xml文件的ABC。 现在,我创建了ABC项目的jar文件,并在一个基于Web的应用程序中使用了它。 在这里,我遇到了一个问题,即bean无法自动装配,并知道问题是,当我使用Eclipse导出ABC项目的jar文

  • 问题内容: 我收到以下错误,因为Java 11排除了JavaFX作为最新版本的一部分。 那么如何在Java 11中将JavaFX添加到Eclipse?谢谢。 问题答案: 按照入门指南,这些是从Eclipse运行JavaFX 11的必需步骤。 1安装Eclipse 2018-09 。 2安装JDK 11 。 3将Java 11作为已安装的JRE添加到Eclipse:Eclipse->窗口->首选项-

  • 我正在尝试在Ubuntu的Eclipse中添加Tomcat服务器。当我在Eclipse中单击“添加新服务器”并选择“Tomcat v7.0 Server”时,“服务器名称”字段为空,我无法在该文本框中输入任何内容。我尝试了所有的东西,但我没有得到任何解决方案。

  • 在Eclipse项目的“lib”目录中,我有一个jar文件“foo”。包含类文件Foo的jar。在foo的(默认包)中初始化。jar”,我已经在Eclipse中将其添加到我的构建路径中(使用Project)- 在我的项目的'src'目录中,我有一个文件'bar.java',其第一行是: 在'bar.java'的正文中,代码可以使用'Foo.class'的内容,并且所有内容都显示良好,除了我在导入语