Open weizid opened 1 year ago
破案了,是jdk18版本还不兼容,用17或以下版本就好了
不是不兼容 ,而是 java 18 开始
java 就固定了默认编码 为 utf-8 , 不再是从系统中获取
你需要指定编码为中文的 GBK -Dfile.encoding=GBK
例如编辑 启动脚本 mcl.cmd
, 在 -jar
和 mcl.jar
之间加上 -Dfile.encoding=GBK
-Dfile.encoding=GBK -jar mcl.jar
因为好像有些插件不兼容jdk64位,所以换成了32位版本的,jdk在Temurin下载的
操作系统:Windows server 2016
mcl 2.1.1
mirai native 版本:2.0.0
Java 运行时版本:18.0.2.1 32位