文章目录

  • 一、报错信息
  • 二、解决方案

一、报错信息


使用 javadoc 命令 , 生成 Java 文档 , 报错 ;

javadoc Student.java
D:\develop\javadoc>javadoc Student.java
正在加载源文件Student.java...
Student.java:13: 错误: 编码GBK的不可映射字符
* 鏋勯?犲嚱鏁?
^
Student.java:13: 错误: 编码GBK的不可映射字符
* 鏋勯?犲嚱鏁?
^
Student.java:14: 错误: 编码GBK的不可映射字符
* @param name 鍙傛暟涓?
^
Student.java:15: 错误: 编码GBK的不可映射字符
* @param age 鍙傛暟浜?
^
4 个错误

【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )_java

二、解决方案


当前的源码使用的是 UTF-8 编码格式 ,

【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )_解决方案_02

使用 ANSI 编码 , ANSI 编码是系统默认的编码表 , Windows 中是 GBK 编码 ;

不同系统 , 不同平台 ANSI 编码不同 ;

【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )_javad_03

将文件使用 ANSI 编码 , 文档生成成功 ;

【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )_java_04