使用javadoc时出现“编码 GBK 的不可映射字符 ”问题
完善api-doc,用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符 ”,很是恼火。其实是字符编码问题。
打开eclipse,project -> Generate javadoc 一项一项的选你要输出javadoc的项目,在VM设置中加入以下代码
Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=-encoding%20utf-8%20-charset%20utf-8" quality="high" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
- -encoding utf-8 -charset utf-8
或者使用
-docencoding UTF-8 -encoding UTF-8
也都是可以的。
选择所需之修饰符范围
-public 仅显示 public 类和成员
-protected 显示 protected/public 类和成员 (缺省)
-package 显示 package/protected/public 类和成员
-private 显示所有类和成员
代码中需要增加注释之位置
注意:所有需要出现在javadoc中的注释,都是需要使用/** comment */的格式出现。
类定义的上方
在这里出现的注释,会出现在两个地方:一个是类列表中如果包含该类时,会出现注释的第一句话在右边;二是在该类的详细说明处,会出现所有的注释内容。
注意在注释和类定义之间,不要有空行。
方法定义的上方
在这里出现的注释,会出现在两个地方:一个是方法列表中如果包含该方法时,会出现注释的第一句话在右边;二是在该方法的详细说明处,会出现所有的注释内容。
注意在注释和方法定义之间,不要有空行。
参数定义的上方
在这里出现的注释,会出现在两个地方:一个是参数列表中如果包含该参数时,会出现注释的第一句话在右边;二是在该参数的详细说明处,会出现所有的注释内容。
注意在注释和方法定义之间,不要有空行。
注意:注释的第一句话的定义,在javadoc中定义是以“.”来定义的,并不是“。”。所以如果需要使用中文,你要注意了。
分享到:
相关推荐
"doc替换生成doc"可能指的是在已有的.doc文件基础上进行内容替换并生成新的.doc文件。这通常涉及到编程或者批处理脚本,通过读取原始文件,替换特定内容,然后保存为新文件。例如,使用Java的Apache POI库可以实现...
1. **创建和编辑文档**:从头创建新的Word文档,或者打开已有的文档进行编辑。可以添加文本、段落、表格、图片、形状等多种元素,同时支持自定义样式和格式。 2. **读取和解析文档**:能有效地读取文档内容,包括...
总之,解决Linux下Java生成图片中文乱码问题的关键在于确保系统中有合适的中文字体,并使Java应用程序能够正确访问这些字体。通过安装fontconfig和相应的中文支持包,以及重启服务,可以有效地解决这一问题。在实际...
3. **更新模板**:根据提取的信息,工具会更新已有的JavaDoc模板,生成新的HTML文档。 4. **生成文档**:将更新后的JavaDoc模板转化为HTML格式的API文档,通常会按照类、包和整体结构进行组织。 5. **整合到项目**:...
1. **创建或打开Word模板**:使用`XWPFDocument`类创建一个新的Word文档,或者通过`OPCPackage`打开已有的模板文件。 2. **读取模板内容**:遍历模板文件中的段落(`XWPFParagraph`)和表格(`XWPFTable`),找出...
在这个示例中,我们使用了 Free Spire.Doc for Java 2.0.0 工具来生成目录。首先,我们加载测试文档,并在文档最前面插入一个段落,写入文本并格式化。然后,我们设置文档中指定段落的大纲级别,最后,我们添加目录...
Java项目中的生产者消费者问题是多线程编程中的一个经典示例,主要用来演示如何通过线程间的协作来解决资源的同步问题。在这个场景中,有两类角色:生产者(Productor)和消费者(Consumer),以及一个共享资源——...
验证Java安装成功,可以通过在命令行输入`java -version`来查看已安装的Java版本。 接着,进入编程的基础,编辑器的选择。Eclipse是一款常用的Java集成开发环境(IDE),提供了代码编辑、调试和项目管理等功能。...
本文将深入探讨如何使用iText7这个库在Java环境中生成带有页码和目录的PDF文件。 iText7是一款功能丰富的PDF处理库,它支持创建、编辑、解析和展示PDF文档。在Java中,我们可以利用iText7轻松地生成具有复杂结构的...
### Java创建和删除文件夹与文件的知识点 #### 一、引言 在Java编程语言中,对文件系统的操作是一项非常基础且重要的功能。本文档将详细介绍如何使用Java来创建和删除文件夹以及文件,包括具体的实现代码和注意事项...
本文将深入探讨一个特定的Maven插件,该插件能够根据数据库中的库表生成Java实体类,同时也能根据已有的实体类在数据库中创建相应的库表。这个插件的实现和应用对于提升开发效率、减少手动编写代码的工作量以及确保...
这个库不仅能够创建新的PDF文档,还可以对已有的PDF进行编辑、添加水印、表单填写、数字签名等操作。iTextPDF库提供了强大的API,如PdfWriter、PdfDocument、PdfPage、PdfCanvas等类,使开发者能够灵活地控制PDF的...
这些库允许开发者创建新的文档,添加文本、样式、表格等元素,并进行读取和修改已有文档。 要使用Apache POI,你需要在项目中引入对应的jar包。通常,这包括以下核心组件: 1. poi-版本号.jar:提供基本的Apache ...
`lib`目录可能包含项目中所依赖的第三方库,如果有的话;而`doc`目录则可能包含相关的文档或者API说明,便于理解代码的工作原理。 在实际开发中,理解如何生成文件的MD5码对于保证数据一致性、防止篡改和检测病毒等...
通过HWPF,你可以创建新的Word文档,或者打开并修改已有的文档。 - **Document**: 在HWPF中,`Document`对象代表整个Word文档,你可以向其中添加段落、表格、图片等元素。 - **Paragraph**: `Paragraph`是文档中的...
总之,逆向工程是软件开发中一个复杂而重要的任务,尤其是在处理已有的Java项目时。IBM Rational Software Architect提供了一种有效的方法,但用户需要掌握技巧,以克服其在生成UML类图和序列图时的不足。通过深入...
同时,通过实际项目开发,有助于深化对JAVA-EE技术的理解,提升开发者的企业级应用开发能力。 2. 可行性分析 在技术可行性方面,JAVA-EE平台提供了诸如Servlet、JSP、EJB等核心组件,以及Spring、Hibernate等流行...
"java编码规范考试题答案" 一、Java编码规范考试题答案 本文档涵盖了Java编码规范的各种方面,包括集合类、线程、对称密码算法、异常处理、命名规范、随机数生成、压缩文件解压、安全编程规范、操作系统登录用户名...
在Java中调用Windows API是通过Java本地接口(JNI,Java Native Interface)来实现的,这允许Java代码直接与操作系统...在必要时,应优先考虑使用纯Java解决方案,或者寻找已有的Java库来替代对Windows API的直接调用。