问题描述
使用javadoc解析java文件时出现问题
正在加载源文件main.java... main.java:3: 错误: 编码GBK的不可映射字符 * 浣滆??: 闃垮厜 ^ main.java:3: 错误: 编码GBK的不可映射字符 * 浣滆??: 闃垮厜 ^ main.java:11: 错误: 编码GBK的不可映射字符 * @args: 鍛戒护琛屽弬鏁? ^ 3 个错误
原因分析:
cmd默认的编码方式是GBK,而我的Java文件保存的文件格式为utf-8,所以导致文件编码不一致。
解决方案:
有两种解决办法:
- 在使用javadoc命令时指定编码方式
javadoc -d mydoc -author -version -encoding utf-8 main.java
- 将java代码保存为GBK格式即可