`

windows下gradle build文件中文乱码解决

阅读更多

     刚来新公司大半年,项目管理工具用的是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

分享到:
评论

相关推荐

    ZipOutputStream 压缩文件以及乱码问题解决方案

    本文将深入探讨如何使用ZipOutputStream进行文件压缩,并解决可能出现的乱码问题。 首先,我们来看`ZipOutputStream`的基本用法。这个类继承自`FilterOutputStream`,提供了创建ZIP文件的功能。以下是一个简单的...

    解决IntelliJ IDEA各种中文乱码问题.zip

    在项目的pom.xml(如果是Maven项目)或build.gradle(如果是Gradle项目)中,确保 `<project.build.sourceEncoding>` 或 `sourceCompatibility` 配置项设置为UTF-8,以确保编译时使用的编码与IDE一致。 4. 控制台...

    AndroidThings中文乱码解决Demo

    在Android Studio中,通常将字体文件放入`res/font`目录下,确保在`build.gradle`文件中添加相应的资源编译支持。 3. **创建自定义字体样式**:在`res/values/styles.xml`中创建一个新的主题或者应用风格,将全局...

    Android Studio升级3.6 Build窗口出现中文乱码问题解决方法

    接着,开发者可能会尝试修改项目的配置文件,比如在`build.gradle`中添加`android{ compileOptions.encoding="UTF-8"}`这样的语句,期望通过指定编译选项的编码方式来解决乱码问题。但是,这些尝试往往未能见效。 ...

    如何解决springboot读取配置文件的中文乱码问题

    下面将详细介绍如何解决Spring Boot读取配置文件时的中文乱码问题。 首先,我们需要理解编码的基本概念。在计算机中,文本是以二进制形式存储的,而编码则是一种规则,用于将字符转换为二进制和反向转换。UTF-8是最...

    android二维码开发 ZXing(中文乱码已处理)

    - **Gradle集成**:在`build.gradle`文件中添加ZXing的依赖,例如: ```groovy implementation 'com.google.zxing:core:3.4.1' implementation 'com.journeyapps:zxing-android-embedded:3.6.0@aar' ``` - **...

    JavaEE防止中文乱码的设置

    在JavaEE开发中,中文乱码问题是一个常见的困扰,尤其在处理HTTP请求、文件上传、数据库操作等场景下。要防止中文乱码,我们需要理解字符编码的本质,并掌握JavaEE相关组件的配置技巧。以下是一些关键知识点: 1. *...

    Spring MVC整合IReport生成PDF及中文不显示、乱码解决

    1. **引入依赖**:在项目的`pom.xml`或`build.gradle`文件中添加IReport相关的库,例如JasperReports、JasperServer API等。 2. **配置报表资源路径**:在Spring的配置文件中,设置报表模板(`.jrxml`)和生成的...

    JSP中文乱码问题解决方法.

    - 构建工具如Maven、Gradle的配置文件也需要指定编码,如Maven的`pom.xml`中添加`<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>`。 10. **服务器配置**: - Tomcat等服务器也需配置支持...

    AndroidStudio4.0日志中文乱码问题

    确保在项目级或应用级的`build.gradle`文件中配置`defaultConfig`部分的`applicationId`、`versionName`等涉及字符串的地方使用Unicode转义序列,或者确保源代码文件的编码设置为UTF-8。 此外,对于Android Studio...

    Android Studio的中文乱码问题解决方法

    在Android开发过程中,...通过以上步骤,大多数情况下可以解决Android Studio的中文乱码问题。如果问题依然存在,可能需要进一步排查系统环境或查找其他特定的解决方案。记住,对于这类问题,细致的排查和耐心是关键。

    Spring boot 集成 redis (解决String类型乱码) 缓存用redis

    在`pom.xml`(如果你使用的是Maven)或`build.gradle`(如果你使用的是Gradle)文件中添加Spring Data Redis的依赖: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-data-redis `...

    乱码class.rar

    4. **构建工具配置**:如果你使用Maven或Gradle等构建工具,需要检查其配置文件(pom.xml或build.gradle)中的源码和目标编码设置。 5. **IDE设置**:对于使用集成开发环境(IDE)的情况,如Eclipse或IntelliJ IDEA...

    Android二维码开发ZXing(乱码已处理)

    - **添加依赖**:在Android项目中,你需要在build.gradle文件中添加ZXing的依赖库,或者将优化后的类库导入到项目中。 - **创建扫描界面**:创建一个SurfaceView用于显示相机预览,以及一个扫码按钮触发扫描操作。...

    JSF中文问题解决方法完整版

    6. **源码处理**:如果项目是Maven或Gradle构建,可以在pom.xml或build.gradle中添加资源过滤,确保源代码中的字符串资源文件(如properties或yml)使用UTF-8编码。 7. **工具支持**:IDE如IntelliJ IDEA和Eclipse...

    gradle-eclipse-multi-channel-build:Gradle for Eclipse Multi-Project and Multi-Chanel 构建脚本

    2、修复打包过程中文显示乱码问题。3、修改apk的名字以及指定apk存放的文件夹。4、增加签名的机制使用方法:1、将build.gradle和settings.gradle拷贝到目标工程下面,修改里面的路径、文件名等相关参数。2、将lib....

    iconv库文件

    对于Java项目,这可能涉及到在build.gradle文件中配置依赖库;如果是C/C++原生开发,可能需要在Android.mk或者CMakeLists.txt文件中链接iconv库。具体依赖的添加方法会根据项目的构建系统有所不同。 在Android应用...

    mysql-binlog-connector-java-0.21.0.jar中文-英文对照文档.zip

    Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: 中文-英文对照文档,中英对照文档,java,jar包...

    Android 本地预览Excel,Word,PPT,PDF 源代码

    这可以通过在Android Studio的build.gradle文件中添加依赖项或者直接将JAR包放入项目的libs目录来实现。 2. **文件读取**:通过Aspose的API读取文件内容。例如,使用Aspose.Cells来读取Excel文件,Aspose.Words处理...

    Android代码-干柴(Android Digest),专注于android干货资源。会不会有烈火?

    复制gradle.properties.release为gradle.properties或者把里面的内容拷贝到你的gradle.properties,可解决编译时需要release的singingConfig的错误 如果提示找不到 sdk xx version 或者build Tool version, 更新一下...

Global site tag (gtag.js) - Google Analytics