jar包启动报错MalformedInputException: Input length = 2

前言

今天项目上让同事改个配置文件,不知道同事怎么改的,启动jar包时报错[java.nio.charset.MalformedInputException: Input length=2],因为只改了配置文件,这个报错里又有charset这样的字样,所以猜测可能时配置文件编码给搞乱了

解决

将配置文件改成utf-8编码,用记事本保存时更改,或者直接从编译器或者原始jar包里重新拷贝一份,我是直接重新从代码里拷贝了一份出来