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

获取“未找到模块javafx.controls”错误Java Eclipse IDE

孔阳平
2023-03-14

我正在使用Eclipse IDE 2020-03版本和Java。我正在尝试使用FXML,在线查看了一些教程和步骤,并按照它们进行了操作。但我仍然得到以下错误:

启动层初始化过程中发生错误java.lang.module.FindExcture:找不到模块javafx.controls

我谷歌了一下寻求帮助。有很多人有同样的问题,并且能够解决这个问题。但是我所看到的是他们正在使用NetBeans IDE或IntelliJ。有人有解决日蚀的办法吗?任何帮助都将不胜感激。

我遵循了这个教程-

从市场安装的e(fx)clipse 3.6.0

“Java构建路径”包含库(我在15.0上,然后切换回14.0,但错误仍然存在)

javafs sdk jar文件

“Java构建路径”包含库(我在15.0上,然后切换回14.0,但错误仍然存在)

VM Arguments具有以下行(指向库位置):--moder-path"C:\用户\my_name\Documents\Scene Builder\openjfx-14.0.1_windows-x64_bin-sdk\javafx-sdk-14.0.1\lib"--add-模块javafx.controls,javafx.fxml

我尝试在eclipse中使用“-clean”。ini文件,但它没有帮助。事实上,当我尝试创建新的简单项目并再次遵循所有步骤时,Java甚至都不认识JavaFX。

谢谢!

共有3个答案

唐阳飇
2023-03-14

谢谢大家!我设法让它工作。我安装了最新的Eclipse IDE 2020-09

版本:2020-09 (4.17.0)构建id:20200910-1200

重新安装jdk15.0.1,并将其放在Modulepath下,而不是Classpath下,它现在正在工作。

在此处输入图像描述

冯胤
2023-03-14

我尝试了以上所有的解决方案,但没有任何效果,然后我只是创建模块信息。java文件和我的程序开始工作。只需右键单击您的项目并转到

益光亮
2023-03-14

我也遇到了同样的问题。我的问题源于以下事实:出于某种原因,JavaFXSDK库位于构建配置中的模块路径下,而不是类路径下。将JavaFXSDK从模块路径移动到类路径后,错误被修复。

如果这也是您的情况,只需右键单击javaFX项目文件夹即可解决此问题-

在这里可以找到一个帮助我设置的很好的教程

希望这能有所帮助

 类似资料:
  • 我试图在IntelliJ中运行一个JavaFX应用程序。环境-Ubuntu 18.04.Java-11. 但它给了我一个错误的说法: 运行控制台中的整个命令: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java--moder-path /home/mua/Software/javafx_sdk-1_3_1-b05a-linux-i586/javafx-s

  • 我花了半天时间试图为此找到一个可行的解决方案,但要么我做错了一切,要么什么都不适合我。我是Java和JavaFX的新手。 我在Windows上使用VSCode,并且安装了“Extension Pack for Java”和“Maven for Java”扩展,我使用JAVAFX原型作为构建方法创建了一个项目。 生成了一个示例项目,我运行它没有问题,甚至没有添加带有“VMargs”等的“launch

  • 我有以下问题:

  • 我下载了JavaFX SDK,解压缩它,并按照以下说明设置了系统变量。我使用了以下代码示例: 尝试用建议的模式编译它: 再次声明:我确实添加了行--add-modules javafx.controls。

  • 刚刚创建了一个新的Flitter项目,添加了谷歌服务信息。将plist文件添加到iOS,并将firebase_core添加到pubspec。亚马尔。运行该项目并出现此错误<代码>错误:致命错误:在导入firebase_core时未找到模块“firebase_core” 我在stack overflow和gitlab上搜索了很多。尝试了所有的解决方法,比如颤振清理、更新repo、删除pod和重新安装

  • 我试图在Intellij 2018.3 IDE中构建示例javaFX应用程序。我已经安装了OracleJDK11,并下载了openjfk11。我创建了一个链接到JavaFXSDK的库,并在VM选项行中添加了一行--module path=${path_to_FX}--add modules=javafx.controls,javafx.fxml。路径_到_FX定义为指向我的javaFX文件夹的环境