eclipse:导出 Javadoc 出现 “编码GBK的不可映射字符” 的错误分析及解决方法 2014-11-02 / 8,261 次 / 快抢沙发 /

摘要: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
说明:在 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 不可映射字符

eclipse-export-javadoc-occurs-that-there-are-characters-which-are-unmappable-by-gbk-encoding-error

从以上错误提示可以看出,导出 Javadoc 时的错误,可能与 GBK 编码有关,先确认下自己的工程的编码:右键点击工程:Properties → Resource → Text file encoding → Inherited from container (UTF-8),当前工程的编码是 UTF-8 ,不是 GBK 。原来 eclipse 在导出 Javadoc 的时候,采用的编码不是 UTF-8 ,我们自己指定导出 Javadoc 的时候采用 UTF-8 编码。
在 eclipse 中导出 Javadoc ,右键点击工程:Export → Java → Javadoc ,一直到出现以下配置 Javadoc 参数页面:在 VM options 中写入:
“-encoding UTF-8 -charset UTF-8”
导出 Javadoc ,问题解决!
eclipse-export-javadoc-encoding-configuration
打赏
上一篇: « 下一篇: »
Copyright © ifeegoo Time is limited, less is more! / 粤ICP备15109713号 / Theme by Hang & Ben / WordPress / 知识共享许可协议