点赞再看,养成习惯,微信公众号搜索【虚竹讲程序经】,获取更多技术干货!
在进行JDK源码阅读的时候,一般都会加上注释,当我们添加中文注释重新编译源码时,会出现“编码 ascii 的不可映射字符“的错误提示,解决方案如下:
// 进入以下目录
cd jdk/make/common
//编辑文件
vi SetupJavaCompilers.gmk
// 找到“-encoding ascii“,并删除,然后重新编译
笔者下载的是jdk13,不同JDK版本文件可能存在差异,但是基本上都在同一个目录下,找到“encoding ascii“设置的文件修改即可