? ? ?刚来新公司大半年,项目管理工具用的是gradle,而在使用gradle clean build进行编译Java文件的时候,经常出现中文乱码,为了方便提高编码质量,研究了下:
? ? ?基础环境:Windows操作系统 + IDEA + gradle(版本5.1+)
? ? ?解决方案:
? ? ? ? ? ? 1. 找到gradle的安装目录,进入到/bin的目录下面,找到gradle.bat文件
? ? ? ? ? ? 2. 编辑gradle.bat文件,将DEFAULT_JVM_OPTS设置成DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8",并保存。
? ? ? ? ? ? 3. 打开cmd,进入到具体的某个项目下面,执行gradlew clean build命令,还是会出现Java文件的中文乱码,因此,需要在这个命令后添加参数:gradlew clean build -Dfile.encoding=UTF-8。