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

启动层java.lang.module初始化期间出错。FindException:未找到模块javafx.controls

王鹏飞
2023-03-14

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

我已经在这个网站上搜索了很多帖子,包括我的错误信息的解决方案。奇怪的是,如果没有构建目录,这个解决方案对我有效。但是,如果我已经构建了一次项目,它就会拒绝运行,并给出声明的错误。如果删除生成目录并重试,则程序将再次正确运行。

共有3个答案

堵琨
2023-03-14

如果在module-info.java中定义导出并打开,则不应使用VM路径。因为如果不显式定义模块,VM路径是必不可少的。然后IntelliJ在内部为我们创建了一个模块。

岳杜吟
2023-03-14

尝试将路径添加到JavaFXSDK库文件夹,而不仅仅是JavaFXSDK。这对我有用。

前任:

--module-path C:\javaFX\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml

*将“C:\javaFX\javaFX-sdk-11.0.2\lib”部分替换为指向javaFX sdk“lib”文件夹的路径。

宰父远
2023-03-14

看起来我刚刚搞错了输出目录,因为今天早上我尝试将构建路径重置为默认路径,它才开始工作。

 类似资料:
  • 我在电脑上安装了JDK版本15。我刚刚开始使用Java的Eclipse,我的程序都不工作。当我输入示例时 当我运行它时,它说:启动层初始化过程中发生错误java.lang.module.FindExcture: ModuleSimpleJavaProgram未找到 请告诉我我应该怎么做才能让我的程序正常工作?谢谢你, 萨拉

  • 我试图根据youtube上的视频安装和设置JavaFX,但不幸的是,我无法安装JavaFX:(在internet上尝试了许多解决方案,但仍然不起作用。在我的eclipse上有两个不同之处。 首先是Java构建路径- 第二,当我创建JavaFX项目时,“module info.java”是自动创建的。我没有在任何视频中看到这个文件。 这些可能是我得到这个错误的原因吗?请帮帮我...

  • 为了在Eclips 2020-06的Java Swing中运行JTable,导入了rs2xml.jar文件。但在此之后,当运行程序时,会出现以下错误。 初始化引导层Java.lang.module.FindException时出错:无法派生E:\Progrm Learning\Java\Student\rs2xml.jar的模块描述符,原因是:Java.lang.module.InvalidMod

  • 我使用的是Windows 10系统,安装了Eclipse,我通过cmd运行java项目,但我需要一个IDE,每次尝试运行类文件时,我都会收到以下错误消息: 启动层初始化期间出错 JAVAlang.module。FindException:找不到模块myproject 或者类似的东西。 这是我正在运行的代码: 请帮忙

  • 我是第一次使用Eclipse,我刚刚安装完它,我按照我的在线课程的指示键入了下面的代码: 我得到了下面的错误: 初始化引导层java.lang.module.FindException时出错:读取模块:C:\users\seljouki\eclipse-workspace\MyFirstProject\bin时出错,原因是:java.lang.module.InvalidModuleDescrip

  • 我正在尝试使用vscode在JavaFX中工作(如果有什么不同的话,我是在macOS上工作的),无论我什么时候尝试运行我的代码,它都会给我这个错误: 只有当我在launch.json文件中有这些vmArgs时,才会发生这种情况: 如果我在 json 中没有这些 vmArgs,我会收到此错误: 我该怎么做才能让它运行起来?为什么它不能识别我在json中引用了javafx.controls模块,但是当