User Tools

Site Tools


zh_cn:tutorial:setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
zh_cn:tutorial:setup [2025/03/25 00:39] – [创建项目] solidblockzh_cn:tutorial:setup [2025/12/13 17:02] (current) peqb
Line 7: Line 7:
 ==== 安装 JDK ==== ==== 安装 JDK ====
 要开发模组,需要 Java Development Kit(JDK),安装器可参考 [[https://adoptium.net/releases.html]]。专业用户可以从 [[http://jdk.java.net/]] 获取JDK,注意需要手动解压并设置系统变量。 要开发模组,需要 Java Development Kit(JDK),安装器可参考 [[https://adoptium.net/releases.html]]。专业用户可以从 [[http://jdk.java.net/]] 获取JDK,注意需要手动解压并设置系统变量。
-  * 自 1.20.5 开始,需要 Java 21 以上版本。 +  * 从 1.20.5 开始,需要 Java 21 以上版本。 
-  * 自 1.18 开始,需要 Java 17 以上版本。 +  * 从 1.18 开始,需要 Java 17 以上版本。 
-  * 自 1.17 以上开始。需要 Java 16 以上版本。+  * 从 1.17 以上开始。需要 Java 16 以上版本。
   * 对于旧的 Minecraft 版本,需要 Java 8 以上版本。   * 对于旧的 Minecraft 版本,需要 Java 8 以上版本。
        
 关于安装 Java 的更多信息: 关于安装 Java 的更多信息:
   * Fabric Wiki 的安装 Java 的玩家教程,分别用于 [[player:tutorials:java:windows|Windows]]、[[player:tutorials:java:mac|MacOS]]、[[player:tutorials:java:linux|Linux]]   * Fabric Wiki 的安装 Java 的玩家教程,分别用于 [[player:tutorials:java:windows|Windows]]、[[player:tutorials:java:mac|MacOS]]、[[player:tutorials:java:linux|Linux]]
-  * Fabric Documentation 的安装 Java 的玩家教程,分别用于 [[https://docs.fabricmc.net/zh_cn/players/installing-java/windows|Windows]]、[[https://fabricmc.net/wiki/player:tutorials:java:mac|MasOS]]、[[https://docs.fabricmc.net/zh_cn/players/installing-java/linux|Linux]]+  * Fabric Documentation 的安装 Java 的玩家教程,分别用于 [[https://docs.fabricmc.net/zh_cn/players/installing-java/windows|Windows]]、[[https://fabricmc.net/wiki/player:tutorials:java:mac|MacOS]]、[[https://docs.fabricmc.net/zh_cn/players/installing-java/linux|Linux]]
  
 ==== 安装 IDE ==== ==== 安装 IDE ====
Line 85: Line 85:
 阅读 Minecraft 源代码是编写模组时的重要一部分。但是,我们不能发布 Minecraft 的源代码,因为这违反了 Minecraft 的最终用户许可协议(EULA)。你需要自己生成 Minecraft 源代码。 阅读 Minecraft 源代码是编写模组时的重要一部分。但是,我们不能发布 Minecraft 的源代码,因为这违反了 Minecraft 的最终用户许可协议(EULA)。你需要自己生成 Minecraft 源代码。
  
-要生成 Minecrat 源代码,运行 gradle 任务 ''genSources''。如果你的 IDE 没有嵌入 gradle,在终端内运行以下命令:''./gradlew genSources''。反编译可能需要一段时间,取决于计算机的能力。你可能需要在运行任务之后刷新 gradle。+要生成 Minecraft 源代码,运行 gradle 任务 ''genSources''。如果你的 IDE 没有嵌入 gradle,在终端内运行以下命令:''./gradlew genSources''。反编译可能需要一段时间,取决于计算机的能力。你可能需要在运行任务之后刷新 gradle。
  
 如何阅读源代码,可参考[[zh_cn:tutorial:reading_mc_code|阅读 Minecraft 源代码]]。 如何阅读源代码,可参考[[zh_cn:tutorial:reading_mc_code|阅读 Minecraft 源代码]]。
Line 117: Line 117:
   * 如果使用的是 Intellij IDEA,前往“项目结构”并选择“模块”标签页,清除所有模块。然后重新加载 gradle 项目。   * 如果使用的是 Intellij IDEA,前往“项目结构”并选择“模块”标签页,清除所有模块。然后重新加载 gradle 项目。
   * 这可能是 Intellij IDEA 自近期更新 2023.2 后的一个 bug。要修复,删除整个 `.idea` 文件夹然后重启 Intellij IDEA 即可。模块会重新构建。你可能需要再次指定 Java 版本。如果重启之后没有运行配置,你可以运行 `gradle ideaSyncTask` 然后再检查一下。   * 这可能是 Intellij IDEA 自近期更新 2023.2 后的一个 bug。要修复,删除整个 `.idea` 文件夹然后重启 Intellij IDEA 即可。模块会重新构建。你可能需要再次指定 Java 版本。如果重启之后没有运行配置,你可以运行 `gradle ideaSyncTask` 然后再检查一下。
-  * 如果有子项目,确保你的子项目也被正确配置。如果子项目的 ''build.gradle'' 存在,检查子项目中是否已启用或应用了 ''maven-publish'' gradle 插件。尝试在 ''build.gradle'' 文件中加入 ''apply plugin: maven-publush'',如果还完全没有声明的话。+  * 如果有子项目,确保你的子项目也被正确配置。如果子项目的 ''build.gradle'' 存在,检查子项目中是否已启用或应用了 ''maven-publish'' gradle 插件。尝试在 ''build.gradle'' 文件中加入 ''apply plugin: maven-publish'',如果还完全没有声明的话。
   * 如果问题还发生,编辑运行配置,尝试指定模块(参数 ''-cp'' 的值)为其他值。   * 如果问题还发生,编辑运行配置,尝试指定模块(参数 ''-cp'' 的值)为其他值。
  
zh_cn/tutorial/setup.txt · Last modified: 2025/12/13 17:02 by peqb