反编译 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”错误的主要内容,如果未能解决你的问题,请参考以下文章

安卓应用反编译-APK包反编译

可以反编译DLL文件吗

反编译和反汇编有啥区别?

java反编译器怎么用?

如何反编译esriaddin文件

class文件反编译后,怎么编译回去!