gpt4 book ai didi

java - InvalidModuleDescriptorException : Package hellofx. org.openjfx 在模块中找不到

转载 作者:行者123 更新时间:2023-12-03 05:24:09 25 4
gpt4 key购买 nike

遵循 JavaFX IntelliJ 模块化与 Gradle 教程 here ,我从 github 下载了项目并按照说明进行操作。当我做 gradlew 运行时,我得到了错误:

> Task :run FAILED
Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: C:\Users\ANDREW-SL3\github\hellofx\build\classes\java\main
Caused by: java.lang.module.InvalidModuleDescriptorException: Package hellofx.org.openjfx not found in module

由于我没有对项目进行任何修改,因此我认为我做错了其他事情,但无法弄清楚它是什么。

最佳答案

我遇到了同样的问题。我认为这与最新的 Gradle 版本 (>= 6.4) 处理模块的方式发生了变化有关。就我而言 this post帮我解决了。
基本上,将其添加到您的 build.gradle文件:

java {
modularity.inferModulePath.set(true)
}

application {
mainModule = 'hellofx' // name defined in module-info.java
mainClass = 'org.openjfx.MainApp'
}

run {
main = "$moduleName/org.openjfx.MainApp"
}

关于java - InvalidModuleDescriptorException : Package hellofx. org.openjfx 在模块中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62207317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com