JavaFX未使用Java 8导入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaFX未使用Java 8导入相关的知识,希望对你有一定的参考价值。

我正在做一个涉及JavaFX的Java项目。我正在使用Eclipse Oxygen和Java 8(java-8-openjdk-amd64),我安装了Eclipse插件e(fx)clipse。

我不明白为什么这个项目有两个错误:

由于构建路径不完整,因此未构建项目。找不到javafx.geometry.Point2D的类文件。修复构建路径,然后尝试构建此项目

无法解析javafx.geometry.Point2D类型。它是从所需的.class文件间接引用的

我在StackOverflow上搜索了类似的问题,并尝试了一些设置更改,但没有解决我的问题。

我尝试在项目的构建路径中更改访问规则:构建路径>配置构建路径>库> JRE系统库>添加新规则

我添加了不同的规则:javafx/**,将其更改为**/javafx/**但没有任何改变。

这个项目在Windows中运行良好,我在Windows上用Eclipse打开它,一切正常。

你对如何解决这个问题有所了解吗?

编辑:接受的答案:$ sudo apt install openjfx

以上是关于JavaFX未使用Java 8导入的主要内容,如果未能解决你的问题,请参考以下文章

java用eclipse在使用fx包时导入import javafx.application.Application;显示错误

java用eclipse在使用fx包时导入import javafx.application.Application;显示错误

如何在 JavaFX 中获取鼠标的位置?

如何在 Eclipse 中使用 JavaFX? [复制]

JavaFX16 警告:不支持的 JavaFX 配置:类是从“未命名模块 @***”加载的

JavaFX: MaterialFx导入使用