摘要:eclipse 导出 Javadoc 时,如果出现编码错误的提示,请注意 eclipse 导出 Javadoc 时的编码是否与你工程的编码一致,如果不一致,请在导出 Javadoc的时候,在 VM options 中指定与你工程一致的编码,例如:"-encoding UTF-8 -charset UTF-8"。
Runtime Environment
OS: Windows 8.1
IDE: ADT Bundle v22.6.2
OS: Windows 8.1
IDE: ADT Bundle v22.6.2
说明:在 Mac OS X 10.9.2 上使用 eclipse 导出 Javadoc 的时候,需要指定 Javadoc command 的位置,Mac OS X 10.9.2 默认安装了 JDK 1.6.0 ,Javadoc command 的默认位置为: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javadoc
通过 eclipse 导出 Javadoc 的时候,出现以下错误:编码 GBK 不可映射字符
从以上错误提示可以看出,导出 Javadoc 时的错误,可能与 GBK 编码有关,先确认下自己的工程的编码:右键点击工程:Properties → Resource → Text file encoding → Inherited from container (UTF-8),当前工程的编码是 UTF-8 ,不是 GBK 。原来 eclipse 在导出 Javadoc 的时候,采用的编码不是 UTF-8 ,我们自己指定导出 Javadoc 的时候采用 UTF-8 编码。