【问题标题】:"__ Cannot be resolved to a type" - JavaFX not working in eclipse with e(fx)clipse plugin“__ 无法解析为类型” - JavaFX 无法在 Eclipse 中使用 e(fx)clipse 插件
【发布时间】:2020-04-06 11:39:37
【问题描述】:

我在 Windows 10 上运行 Eclipse 2019-09 并安装了 e(fx)clipse,并且我在 C:/Program Files/Java/javafx-sdk-13.0.1 中有 javaFX sdk 每当我创建一个新的 JavaFX 项目时,都会显示默认代码,但所有内容(BorderPane、Stage 等)都“无法解析为类型”。 我该如何解决这个问题?

【问题讨论】:

标签: java eclipse javafx efxclipse eclipse-2019-09


【解决方案1】:

可能你必须设置 java 构建路径。

按照这个步骤。

右键单击您的java项目文件夹->构建路径->配置构建路径->库-> 模块路径 -> 添加外部 Jar -> 在 javafx/lib 中选择 jar 文件。 像那样 enter image description here

添加和关闭;

和 右键单击您的Java项目文件夹->运行方式->运行配置->参数-> vm参数->将其放在框上 --module-path "C:\Users\DELL\Desktop\Prog Math\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml enter image description here

在 "" 中放置您添加外部 jar 的 javafx\lib 的位置;

【讨论】:

  • 这行得通!谢谢!有什么方法可以将这些设置设为默认设置,这样当我创建一个新的 JavaFX 项目时,它就可以工作而无需我每次都这样做?
  • 我的老师告诉我java公司或java相关的东西已经转移到另一只手,所以他们改变了政策或一些规则。由于该规则,Javafx 或 eclipse 必须更改,因此必须消失或更改某些内容,因为我们必须设置非常复杂。今年发生了,为什么它没有修复。
【解决方案2】:

转到- eclipse -> menu -> Help -> Install New Software... 然后粘贴下面的链接来安装 e(fx)clipse

e(fx)clipse - IDE - Updatesite - http://download.eclipse.org/efxclipse/updates-released/1.1.0/site/

现在,使用构建路径在项目中添加默认的外部 JAR jfxrt.jar,使用 JDK 安装目录中的 Java 给出。

C:\Program Files\Java\jdk1.8.0_281\jre\lib\ext\jfxrt.jar

如果重启 eclipse 不起作用,那么-

转到-项目->构建路径->配置构建路径->JRE系统库->编辑->将执行环境更改为JavaSE-1.8(jre)->应用

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 2019-06-09
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多