openjdk 1.8 源码增加中文注释

简介: openjdk 1.8 源码增加中文注释

问题描述


在 openjdk 编译过程中,我通常会为 jdk 增加中文注释,但是在重新 make all 过程中可能会出现下面的错误,编码 ascii 的不可映射字符 报错截图:


image.png


添加注释:


image.png


解决步骤


  1. jdk/Setup.gmk 修改 53 行为下面的代码


-encoding utf8 -XDignore.symbol.file=true $(JAVAC_WARNINGS) \


  1. make/Javadoc.gmk 修改所有的 asciiutf8


  1. 替换完成后如果还有类似的提示同样处理即可


总结


  1. 乱码必然是字符集问题,然后看着日志上的问题逐步排查即可。


相关文章
|
2月前
|
编译器
R 语言教程 之 R 注释
R语言中的注释仅支持单行注释,使用#符号。多行注释可通过每行添加#或使用if(FALSE){}结构实现。注释帮助理解代码,但不参与执行。示例包括简单的打印语句和两数相加。
45 4
|
5月前
IDEA——代码文件如何插入作者注释
IDEA——代码文件如何插入作者注释
58 0
|
8月前
|
自然语言处理 IDE 开发工具
利用codeGeex在IDE中自动写注释、自动补充简单编码。
利用codeGeex在IDE中自动写注释、自动补充简单编码。
269 2
|
8月前
Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期
Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期
483 0
|
网络协议 数据建模 vr&ar
Zp
IntelliJ IDEA设置类注释和方法注释带作者和日期
IntelliJ IDEA设置类注释和方法注释带作者和日期
Zp
202 0
|
编译器 Python
给你的Goland或者PyCharm编译器追加header作者信息(JetBrains全家桶通用)
给你的Goland或者PyCharm编译器追加header作者信息(JetBrains全家桶通用)
给你的Goland或者PyCharm编译器追加header作者信息(JetBrains全家桶通用)
|
Java Linux Go
知识分享之Golang——在Goland中增加快速注释插件Goanno
知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
1119 0
知识分享之Golang——在Goland中增加快速注释插件Goanno
|
Python
运行Python时中文注释报错的解决办法
运行Python时中文注释报错的解决办法
241 0