eclipse javadoc怎样生成javadoc

利用Eclipse生成Javadoc乱码解决方法 - Java教程 - 编程入门网
利用Eclipse生成Javadoc乱码解决方法
这里面有两个指定编码问题的参数
1) -encoding charsetName
2) -charset charsetName
第一个参数表示javadoc 程序读取java源文件时候应该采用什么编码
第二个参数表示javadoc 程序写html文件时采用的编码形式,并会在HTML中加入如下标签
1 &! DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd& &
2 &!-- NewPage --&
3 & HTML &
4 & HEAD &
5 &!-- Generated by javadoc (build 1.5.0) on Thu Feb 01 21:10:10 CST 2007 --&
6 &!-- -这下面的charset随编码的不同而不同,这里面为utf-8编码-- --&
7 & META http-equiv =&Content-Type& content =&text/ charset=utf-8& &
如果文件格式为UTF8格式的,可以采用如下形式进行Generate Javadoc:
javadoc -encoding UTF-8 -charset UTF-8Eclipse/MyEclipse(13)
使用eclipse生成文档(javadoc)主要有三种方法:
1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。
在Javadoc Generation对话框中有两个地方要注意的:
javadoc command:应该选择jdk的bin/javadoc.exe
destination:为生成文档的保存路径,可自由选择。
按finish(完成)提交即可开始生成文档。
2,用菜单选择:File-&Export(文件-&导出),
剩下的步骤和第一种方法是一样的。
3,选中要生成文档的项目,然后用菜单选择,
Project-&Generate Javadoc直接进入Javadoc Generation对话框,剩余的步骤就和第一种方法在Javadoc Generation对话框开始是一样的。
eclipse生成javadoc时出错:编码GBK的不可映射字符
由于java源代码是用的UTF-8编码,Eclipse中默认编码是GB18030,因此,在生成javadoc的时候,需要手工指定一下编码和字符集。
解决方案是:
主菜单–&Project–&Generate javadoc–&next&next–& 在 “Extra javadoc options”下面的文本框中填入 ” -encoding UTF-8 -charset UTF-8
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:79184次
积分:2130
积分:2130
排名:第14675名
原创:131篇
转载:49篇
评论:21条
(1)(1)(3)(7)(11)(29)(2)(1)(6)(10)(3)(10)(43)(52)(1)温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3264)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Eclipse中产生作者名字的快捷键',
blogAbstract:'alt+shift+j
鼠标点击空白处,使用alt+shift+j 快捷键产生作者的名字。
鼠标点击方法名,使用alt+shift+j 快捷键产生方法的注释。稍微修改下,方便写注释。
这样写出的注释,可以被eclipse轻松的生成api文档,这对别人了解你的项目是十分有帮助的。
————————————
Eclipse如何生成文档(javadoc):在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。
在Javadoc Generation对话框中有两个地方要注意的:
javadoc command:应该选择jdk的bin/javadoc.exe
destination:为生成文档的保存路径,可自由选择。
按finish(完成)提交即可开始生成文档。',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:3,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(200)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_084069',
blogTitle:'用eclipse生成javadoc',
blogAbstract:'需要打包的程序工程名称,再单击Eclipse编程器的相应菜单命令“File&&Export”,接着出现Export框,选择JAVA&&JAR File ,再选JAR文件的位置(Browse),然后NEXT,最后为可执行软件选择一个含main主函数的入口程序!
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}下次自动登录
现在的位置:
& 综合 & 正文
你不知道的Eclipse用法:使用Javadoc导出项目的API文档
技术文档是项目的重要组成部分,Javadoc则是Java技术文档的基础之一。Javadoc为Java生成一组便于使用的API文档,作为沟通工具,这些文档可提供有益的帮助,使团队成员理解其他成员正在进行的工作。
当然,要获得良好的Javadoc文档,要求中有精心编写的有意义的注释,对任何工具而言,这都是苛刻的要求。这不是本文的重点内容。
本文将具体讲述使用Eclipse开发工具导出项目的Javadoc文档的步骤和常见的问题。
Eclipse导出文档操作步骤
根据Javadoc文档的说明标准,对项目中的类、接口等文件精心编写注释(具体注释要求,请见《如意彩客户端编码规范文档》-注释规范)。
选中要生成javadoc的项目,右键-&Export(导出)。选择Java-&javadoc,点击Next&。
分别选择如下选项,点击Next。
javadoc command:设置javadoc命令的路径。
select types for which javadoc will
be generated:选择需要生成的项目
Create javadoc for members
with visibility:选择生成文档的类和方法的访问范围。
Destination:选择生成文档的目标目录。
在Documenet title中填入生成文档的名称,其它选择默认,点击Next。
在VM options中填入-encoding utf-8
-charset utf-8,具体的编码方式,根据你的项目
的编码方式决定。点击Finish。
注意:如果编码方式不对,会出现编码错误报错!!!
然后,有Eclipse生成文档。
可能出现的错误集锦
在导出Android项目的时候,出现android.os包不存在等报错时,是由于项目无法
找到Android的jar包而引起的。项目邮件-&property-&Java
build path-&Order and Export,勾选其中导入的包,就可以解决此问题。
在生成文档的时候,出现GBK编码无效的报错时,是由于Java默认使用GBK编码,
与你的项目冲突导致的,在导出中文文档的时候这个问题尤为突出,在生成文档想到中,注意在VM options中填入-encoding
utf-8 -charset utf-8。可以解决此问题。
&&&&推荐文章:
【上篇】【下篇】}

我要回帖

更多关于 eclipse 查看javadoc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信