Gradle进行Build 报GBK错误
2024-09-05 12:59:13
如上图,码主电脑windows,公司用的gradle进行项目build,本地进行build,总是出现这种GBK错误。
本身知道这是文件的编码问题:一般文件都是UTF-8编码,compilejava 默认使用windows默认的GBK编码(垃圾wy,不人手一台MacPro!!!)
经验证:将出现错误的文件将其强制convert转为GBK,build的时候就能略过这个文件,奈何文件太多,总不能将公司文件都改成GBK吧。
StackOverflow、csdn都找到了
以下是我采用的方案,自然不行!!!
1、build.gradle文件里增加如下配置
//编译JAVA文件时采用UTF-8
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
或者是
[compileJava, compileTestJava].options.encoding = 'UTF-8'
然后我找到这篇文章 穿越门
修改idea的vm配置
-Dfile.encoding=utf-8
然后build,还是不行!!!
-------------------------------- 崩溃,下次有钱一定要换Macpro!!!
然后我想起,我之前用pj的方式无限使用idea,楼主始终强调:一定要将idea关闭,关闭,关闭再打开,close project都不行!!!
好了,然后就真的可以的。从这件事学到了 vm可以修改idea全局文件配置!同时重启大法好!!!
好了,又水了一期,滚去继续看项目了Bye~~
最新文章
- New line
- Python中MySQLdb模块的安装
- umeng 渠道统计 android
- iOS 学习笔记 一 (2015.02.05)
- zabbix监控phpfpm
- 仿Android网易新闻客户端,并增加水平图片滑动,改进阅读体验
- 电话qie听器
- mac上的键盘生活——打字训练
- 九宫重拍(bfs + 康拓展开)
- 系统学下POWERSHELL吧,工作当中可能用得到呢。不能像以前那样修修改改了。
- gcc基本用法
- .NET Page页面事件执行顺序,以及其作用(OnPreInit()、OnInit()等)
- C#操作Xml:使用XmlReader读Xml
- MySQL字符串相关函数学习二
- 【LSGDOJ 1351】关灯
- JQ简单实现无缝滚动
- Android中利用Camera与Matrix实现3D效果详解
- 走进netty
- [Swift]LeetCode37. 解数独 | Sudoku Solver
- 洛谷 P1439 【模板】最长公共子序列
热门文章
- 设计模式-Java版-全-附代码-超生动实例
- INFO client.RMProxy: Connecting to ResourceManager at hadoop
- 【C++】STL算法
- vector自实现(一)
- 报错org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.mybatis.spring.SqlSessionFactoryBean]
- vscode配置golang开发环境
- 「CTSC2006」歌唱王国
- APP一般使用哪种Activity启动模式【转】
- java基础-抽象类与接口(转)
- 调试程序Bug-陈棚