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

JavaFX未随Java 8导入

齐涛
2023-03-14

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

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

未生成项目,因为其生成路径不完整。找不到javafx的类文件。几何学点2D。修复生成路径,然后尝试生成此项目

类型javafx。几何学无法解析点2D。它间接引用自required。类文件

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

我试图更改项目的生成路径中的访问规则:生成路径

html" target="_blank">添加了不同的规则:javafx/**,将其更改为**/javafx/**但没有任何变化。

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

你对如何解决这个问题有什么想法吗?

编辑:接受答案:sudo-apt-install-openjfx


共有1个答案

宗政斌
2023-03-14

看起来您尚未安装JavaFX。由于JavaFX的某些部分与发行版开源许可证不兼容,因此它通常不是默认情况下提供的包的一部分。

如果您使用的是Ubuntu,那么可以使用sudo apt install openjfx安装它。

要进一步阅读,请看一下JavaFX和OpenJDK。

 类似资料:
  • 问题内容: 关于JavaFX,我有多个问题。 JavaFX是否随JDK 8一起提供?JavaFX是否还需要其自己的运行时环境? 我看了看计算机(已安装JDK和JRE),但找不到JavaFX。这是否意味着JavaFX具有自己的单独的运行时环境和开发工具包?如果是这样,我在哪里可以找到下载链接? 如果已经以某种方式在我的计算机上下载了它,那么JavaFX如何工作?与Swing类似还是完全不同? 对于那

  • 目前,我已将数字按特定顺序排列。我怎么能把这个随机化呢?例如,每次单击按钮时,我希望每个按钮都更改按钮的所有位置。问题是GridPane可以将节点堆叠在一个地方,使得按钮相互隐藏。有没有办法设置节点不能堆栈? 另一方面,我从一个帖子中找到了一个方法,有人想要切换两个按钮的位置。代码如下所示: 我尝试创建一个包含节点的arraylist,然后使用Math.random从arraylist中获取一个随

  • 我的问题是如何使用Completable Future。 我有一个实现Callable的类。 早点用来做—— 这将返回

  • 我想使用JavaFX作为我的游戏的开始屏幕。 然而,由于某些原因,导入的“javafx”似乎无法识别。 起初,我(出于某种奇怪的原因)认为我需要e(fx)clipse,但是我成功安装了它,它并没有解决问题。我在互联网上没有找到其他可以解决这个问题的东西。 我需要导入javafx作为库还是什么?如果是,在哪里? 谢谢

  • 我正在使用Windows 10 64位和eclipse java 2019-06。我已经安装了和。我已经在环境变量中设置环境系统路径为。我可以在windows命令提示符中轻松编译和运行文件。我不能导入。 我使用了(在下图中)。我还尝试添加了进入外部库(下图中的)。 在此处输入图像描述

  • 我今天在我的UbuntuLinux上安装了EclipseIDE,然后使用“安装新软件”安装了JavaFX,当我创建JavaFX项目时,我在Main中遇到了以下错误。爪哇: 无法解析导入javafx。 因此,我列出了以下目录来搜索“jfxrt.jar”: 但是我没有找到“jfxrt.jar”。 输出: OpenJDK版本"1.8.0_45-内部" OpenJDK运行时环境(构建1.8.0_45-内部