mcreator吧 关注:1,346贴子:4,905
  • 1回复贴,共1

版本升级后遇到mcreator gradle缓存已损坏

取消只看楼主收藏回复

在从笔记本换到台式机后在20241版本中可以正常使用 后更新到20244后遇到mcreator gradle缓存已损坏问题 无论是开梯子 Shadowsocks和Proxifier搭配 最后都只会重复缓存已损坏 Clear Gradle caches和Clear entire Gradle folder均尝试过 文件目录下caches以及.gradle.mcreator均进行过删除重新下载 但是笔记本在升级到20244后可以正常使用 但是因为太老了做起来卡卡的 还是想要用台式做 1L发错误码


IP属地:北京1楼2025-02-24 02:32回复
    错误码实在太多 我转到DOBAO中让AI看了一眼 以下是他给出的建议
    1. Gradle Worker Daemon 启动失败
    日志里有如下错误信息:
    收起plaintextError: Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMainCaused by: java.lang.ClassNotFoundException: worker.org.gradle.process.internal.worker.GradleWorkerMainorg.gradle.process.internal.worker.WorkerProcessException: Failed to run Gradle Worker Daemon
    这表明 Gradle 在尝试启动 Worker Daemon 时,无法找到或加载 worker.org.gradle.process.internal.worker.GradleWorkerMain 类。可能的原因及解决办法
    Gradle 缓存损坏:Gradle 缓存可能已损坏,你可以试着清除缓存,然后重新构建项目。收起bash# 清除 Gradle 缓存rm -rf ~/.gradle/caches# 重新构建项目gradlew clean build
    JDK 配置有误:确保你的 JDK 配置正确,并且版本与项目兼容。你可以检查 JAVA_HOME 环境变量是否正确设置。收起bash# 查看 JAVA_HOME 环境变量echo $JAVA_HOME# 确保 JDK 版本兼容java -version
    2. 依赖项缺失
    日志显示:
    收起plaintextCould not find net.minecraftforge:forge:1.20.1-47.3.0_mapped_official_1.20.1_at_af502724ea3469756fab3794d8de915cdf3b966b.
    这意味着 Gradle 无法找到 net.minecraftforge:forge:1.20.1-47.3.0_mapped_official_1.20.1_at_af502724ea3469756fab3794d8de915cdf3b966b 这个依赖项。可能的原因及解决办法
    仓库配置问题:要保证你的 build.gradle 文件里配置了正确的仓库。例如:展开
    依赖版本问题:确认依赖的版本是否正确。有时候,指定的版本可能不存在或者已被移除。你可以去 Forge 官方仓库查看可用的版本。
    网络问题:如果依赖需要从网络下载,要确保你的网络连接正常。你可以尝试手动访问依赖的下载地址,检查是否能够正常下载。
    总结
    你可以按照以下步骤解决问题:
    清除 Gradle 缓存。
    检查 JDK 配置。
    确认 build.gradle 文件中的仓库配置和依赖版本。
    检查网络连接。
    完成上述步骤后,再次尝试构建项目:
    收起bashgradlew clean build
    如果问题依旧存在,你可以尝试使用 --stacktrace、--info 或者 --debug 选项来获取更多的日志信息,以便进一步排查问题。例如:
    收起bashgradlew clean build --stackt


    IP属地:北京2楼2025-02-24 02:35
    回复