idea构建mc fabric 1.20.4mod报错无效的源发行版
项目链接https://github.com/ImWuMie/Gensh1n
项目结构,运行的jdk都是同一个jdk 并且都是jdk21
idea构建mc fabric 1.20.4mod报错无效的源发行版
项目链接https://github.com/ImWuMie/Gensh1n
该回答引用自Deepseek,由本人整理审核 若有帮助,望采纳。
根据你提供的信息,你在使用 IntelliJ IDEA 构建 Minecraft Fabric 1.20.4 mod 时遇到了“无效的源发行版”错误。这个问题通常与项目的 JDK 版本设置不一致有关。你提到项目结构和运行的 JDK 都是同一个 JDK 21,但仍然报错,这可能是由于以下几个原因:
File
-> Project Structure
。Project
选项卡中,确保 Project SDK
设置为 JDK 21。Modules
选项卡中,检查每个模块的 Language level
和 SDK
是否都设置为 JDK 21。打开项目的 build.gradle
文件。
确保以下配置正确:
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}
如果项目使用了 gradle.properties
文件,确保其中没有错误的 Java 版本设置。
Reload All Gradle Projects
以确保所有配置都被重新加载。Clean
和 Build
任务,确保项目被正确构建。File
-> Settings
-> Build, Execution, Deployment
-> Compiler
-> Java Compiler
。Project bytecode version
设置为 21。通过以上步骤,你应该能够解决“无效的源发行版”错误。如果问题仍然存在,请检查是否有其他配置文件或插件影响了项目的 JDK 版本设置。如果问题依然无法解决,建议检查项目链接中的具体代码和配置,或者提供更多的错误日志信息以便进一步诊断。