反编译 MinecraftForge 1.8.9 时出现 Java“peer not authenticated”错误
Posted
技术标签:
【中文标题】反编译 MinecraftForge 1.8.9 时出现 Java“peer not authenticated”错误【英文标题】:Java "peer not authenticated" Error When Decompiling MinecraftForge 1.8.9 【发布时间】:2021-08-26 23:18:23 【问题描述】:当尝试为 MinecraftForge MDK 运行 gradle 任务时,我收到 peer not authenticated
错误。
我假设这与我的 cacerts
文件有关,但我已将其替换为 Java's JDK 的新版本,但没有帮助。
错误:
> A problem occurred configuring root project '1.8'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT.
> Required by:
> :1.8:unspecified
> Could not resolve net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT.
> Unable to load Maven meta-data from http://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/2.1-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/2.1-SNAPSHOT/maven-metadata.xml'.
> peer not authenticated
我想补充一点,反编译过程以前在我的机器上工作过,现在不工作了。这一定是我做出的更改,因为我仍在使用相同版本的 Forge。
【问题讨论】:
这能回答你的问题吗? maven release -> peer not authenticated 【参考方案1】:如果您遇到同样的错误,请转到 gradle/wrapper/gradle-wrapper.properties 并将distributionUrl
更改为更高版本(如https\://services.gradle.org/distributions/gradle-6.8.3-all.zip
)
【讨论】:
【参考方案2】:对我有用的是我以前的 JDK 是 1.8.0_101,我将其更改为 1.8.0_271,修复了它!
【讨论】:
【参考方案3】:与 SecretAgent 的回答类似,我必须更新我的 JDK,但我不仅必须在 IntelliJ IDEA 中的项目设置中更新我的 JDK,还必须在 Preferences > Build, Execution, Deployment > Gradle > Gradle JVM 中为 Gradle 本身进行更新。
【讨论】:
以上是关于反编译 MinecraftForge 1.8.9 时出现 Java“peer not authenticated”错误的主要内容,如果未能解决你的问题,请参考以下文章