[loadNacosData,114] - parse data from Nacos error,dataId:application-dev.yml
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
通过java -jar的形式ruoyi启动服务的时候,出现这个问题。
主要的原因是win下,java的默认编码不是GBK,正常情况下是UTF-8的
java -jar xxx.jar 这样启动就出问题
然后呢,要改成
java "-Dfile.encoding=UTF-8" "-Dsun.jnu.encoding=UTF-8" -jar xxx.jar 注意,如果通过ps启动,-Dfile.encoding=UTF-8这里必须要加双引号。
如果是通过CMD就不需要。
在ps下的
java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -jar .\ruoyi-auth.jar
错误: 找不到或无法加载主类 .encoding=UTF-8
原因: java.lang.ClassNotFoundException: /encoding=UTF-8