为minecraft 1.12模块设置编程环境,遇到gradle反编译错误



所以我在这里按照这个演练来设置Eclipse以修改Minecraft。当我运行gradlew setupDecompWorkspace --refresh-dependencies时,它将一直运行到:recompileMC阶段,并失败,并显示一个错误,说明我的java_home类路径设置为1.8 JRE。然而,我已经将其更改为指向13.0JDK。很明显,有一个地方我错过了它的阅读。我甚至尝试了这个stackoverflow问题的解决方案,但仍然出现了同样的错误。请参阅下图。

错误消息和变量

编辑:好吧,简单地重新启动我的电脑就解决了这个错误,但现在我被一个新的错误诅咒了。Could not determine java version from 13.0.1。我目前正在研究这个错误,如果我不能自己解决,我会更新

EDIT2:因此,以前的错误是由使用与JDK的新版本不兼容的gradle版本引起的。我尝试降级到JDK10,这是受支持的,但收到了相同的错误。我尝试升级gradle,但新版本删除了setupDecompWorkspace命令,这似乎意味着我无法继续为MC1.12设置编程环境。有趣的是,gradle在指向JRE 1.8时运行良好,但无法反编译,因为它不是JDK,但无法"找到JDK的版本",根本无法运行。

原来我一直都应该使用java1.8JDK。不是Java 9,10等JDK。所有固定

相关内容

最新更新