配置MDK指南
首页
捐助作者 (opens new window)
GitHub (opens new window)
首页
捐助作者 (opens new window)
GitHub (opens new window)
  • 首页
  • 常见问题

    • 运行 runClient 时无法加载资源
    • 运行游戏时FML导致崩溃
    • 编码GBK的不可映射字符
      • 解决方案
    • 不支持 diamond 运算符
    • 找不到命令 gradlew
    • 找不到任务 setupDecompWorkspace
    • PKIX 路径构建失败
    • 环境变量'assetDirectory'必须为有效路径
    • 无法找到 net.minecraft:client
    • ProjectScopeService 已被关闭
    • Path.getFileName() 为空
    • 无法下载 fastutil.jar

编码GBK的不可映射字符

# 编码GBK的不可映射字符

运行build任务导出模组时,于代码内容中的中文字符或中文注释处,提示错误:编码GBK的不可映射字符。

查看图片

# 解决方案

在build.gradle文件内容末尾添加以下代码:

compileJava.options.encoding = 'UTF-8'
1
其他解决方案

在build.gradle文件内容末尾添加以下代码:

tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}
1
2
3
其他解决方案②

在build.gradle文件内容末尾添加以下代码:

[compileJava, compileTestJava]*.options.encoding = 'UTF-8'
1
编辑此页面 (opens new window)
运行游戏时FML导致崩溃
不支持 diamond 运算符

← 运行游戏时FML导致崩溃 不支持 diamond 运算符→

Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式