当前位置: 首页 > 知识库问答 >
问题:

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

长孙昀
2023-03-14

因此,我在这里遵循这个演练,将Eclipse设置为mod Minecraft。当我运行gradlew setupdecompworkspace-refresh-dependencies时,它将一直运行到:recompileMC阶段,并失败,错误声明我的java_home类路径设置为1.8JRE。但是,我已经将其改为指向13.0 JDK。很明显,有一个地方我错过了它的阅读。我甚至尝试了这个stackoverflow问题中的解决方案,但仍然得到相同的错误。请看下图。

错误消息和变量

Edit2:原来前面的错误是由于使用了与JDK的新版本不兼容的gradle版本造成的。我试着降级到JDK10,它是受支持的,但收到了同样的错误。我尝试升级gradle,但较新的版本删除了setupDecompWorkspace命令,这似乎意味着我无法继续为MC1.12建立编程环境。有趣的是,gradle在指向JRE1.8时工作良好,但无法反编译,因为它不是JDK,但无法为JDK“找到版本”,根本无法运行。

共有1个答案

鲁辉
2023-03-14

原来我应该一直使用Java1.8JDK。而不是Java9、10等JDK。全部固定

 类似资料:
  • 我开发了一个注释处理器,它可以选择使用项目的来生成文件。我正在使用一个环境变量()来获取该值。 我可以在启动Maven/Gradle之前从shell中设置环境变量,但我希望构建工具在编译之前为我设置环境变量: 对于Maven,在中,我希望在启动目标之前,用的内容填充环境变量。 对于Gradle,在中,我希望在启动任务之前,用的内容填充环境变量。 我试了几个选项都没有成功。知道我怎么做吗?

  • 1.1. 编译环境配置 1.1.1. Openwrt编译环境搭建 1.1.2. 自带编译工具链环境搭建 1.1.3. MCU编译环境搭建 1.1. 编译环境配置 因为Kamino18平台采用MCU/ARM的异步架构,开发者需要安装arm和MCU交叉编译工具链。 1.1.1. Openwrt编译环境搭建 整个Kamino18平台的YODAOS是基于openwrt进行编译的,通过openwrt我们可以

  • 1. 编译前的准备 2. PHP编译前的config配置 3. Unix/Linux平台下的编译 4. 在Win32平台上编译PHP 5. 小结 到现在为止,你肯定应该在至少一种平台上安装过PHP,并用它来开发你的web程序了。你可能下载的win32平台下的iis或者apache对应的安装包,也可能使用了由第三方提供的linux、bsd等平台下的二进制包。而现在,则是我们动手自己编译PHP的时候了

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我最近开始使用Linux作为主要操作系统。在Linux中为C和C ++设置完整的编程环境需要什么工具? 问题答案: 标准的东西: 编译器工具gcc,gdb等 某

  • 1.1. 搭建编译环境 1.2. 选择代码分支配置 1.3. 设置 Linux 编译环境 1.3.1. 64-bit Ubuntu 系统 1.3.2. Docker 1.3.3. 在容器中运行Docker镜像 1.3.4. 配置USB使用权限 1.3.5. 下载源码 1.1. 搭建编译环境 这里介绍如何设置本地工作环境来编译 RokidOS 开源项目。目前只支持 Linux OS。 1.2. 选择

  • 该应用程序从另一台机器为我工作,现在从另一台计算机上的存储库下载文件给了我这个问题 失败:构建失败,出现异常。 > 其中:设置文件'C:\Users\samoe\Desktop\MCGPS\TeachAll\android\Settings.gradle' 出了什么问题:无法编译设置文件“C:\Users\samue\Desktop\MCGPS\TeachAll\android\settings.