版本升级后遇到mcreator gradle缓存已损坏
mcreator吧
全部回复
仅看楼主
level 2
free阿龙 楼主
在从笔记本换到台式机后在20241版本中可以正常使用 后更新到20244后遇到mcreator gradle缓存已损坏问题 无论是开梯子 Shadowsocks和Proxifier搭配 最后都只会重复缓存已损坏 Clear Gradle caches和Clear entire Gradle folder均尝试过 文件目录下caches以及.gradle.mcreator均进行过删除重新下载 但是笔记本在升级到20244后可以正常使用 但是因为太老了做起来卡卡的 还是想要用台式做 1L发错误码
2025年02月23日 18点02分 1
level 2
free阿龙 楼主
错误码实在太多 我转到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
2025年02月23日 18点02分 2
解决了嘛兄弟们,我也是升级版本以后不能用了,控制器一直报错
2025年10月31日 03点10分
level 4
日志没发,不做评价,发了日志,百度贴吧认为你引流,别在贴吧问
2025年02月25日 01点02分 3
1