0

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

所有 JavaFX 对象都带有红色下划线,在控制台的“问题”选项卡下,有 11 个警告说每个 JavaFX 对象“无法解析为一种类型”

4

2 回答 2

0

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

按照这个步骤。

右键单击您的 java 项目文件夹 -> 构建路径 -> 配置构建路径 -> 库 -> 模块路径 -> 添加外部 Jar -> 在 javafx/lib 中选择 jar 文件。像这样 在此处输入图像描述

添加并关闭;

并右键单击您的java项目文件夹->运行方式->运行配置->参数-> vm参数->将其放在框上 --module-path "C:\Users\DELL\Desktop\Prog Math\javafx-sdk -11.0.2\lib" --add-modules javafx.controls,javafx.fxml 在此处输入图像描述

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

于 2019-12-13T03:06:53.413 回答
0

转到- 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)->应用

于 2021-02-22T22:10:38.630 回答