背景:直接跑别人的源码
报错如下:
盲目试了很多方法,后来发现报错下面出现:
cause by:java.nio.charset.MalformedInputException: Input length = 1
明白是编码格式问题,首先将file --> setting -->editor --> codestyle -->file encodings里面改变格式为utf-8,没有成功
后来在pom.xml文件里面直接配置
<properties>
<!-- 文件拷贝时的编码-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- 编译时的编码 这里就是你运行项目,会给你的文件进行编码-->
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
成功运行
具体操作详见:http://t.csdn.cn/eKODi