eclipse 生成 javadoc
文件註釋生成中文doc方法:
1.專案-->右鍵選單Export-->Java下Javadoc-->next:
<1>javadoc command:就是要呼叫的javadoc.exe,不用修改,eclipse會找到的;
<2>use standard doclet:就是要生成到的目錄,自定義一個資料夾作為存放目錄[不然一大堆];
<3>預設即可next-->再next-->
<4>【注意注意】此時如果專案採用的是UTF-8編碼,Extra Javadoc options下需要輸入設定引數:-encoding utf-8 -charset utf-8否則生成的網頁中文註釋都是亂碼。
<5>最後Finish完成。
在工程的doc 目錄中,就有Javadoc 文件了
-------------------------------------------
如何規範生成JAVADOC幫助文件
1.文字註釋(/** */)也叫歸檔註釋。
歸檔註釋是一種專用註釋;當它放在類或類成員宣告之前時,javadoc工具可以提取出這些註釋並用它們來生成程式的 HTML文件。歸檔註釋通常入在類、介面、方法及欄位定義之前。
2.文字註釋中的“文件標記”(Doc tags)是一些以“@”開頭的命令;
3.javadoc只能為public(公共)和protected(受保護)成員處理註釋文件。“private”(私有)和“友好”成員(即沒有訪問控制符)的註釋會被忽略,我們看不到任何輸出(也可以用-private標記包括private成員)。
4.類文件標記
類文件可以包括用於版本資訊以及作者姓名的標記。
(1)@version
格式如下:
@version 版本資訊
其中,“版本資訊”代表任何適合作為版本說明的資料。若在javadoc命令列使用了“-version”標記,就會從生成的HTML文件裡提取出版本資訊。
(2) @author
格式如下:
@author 作者資訊
其中,“作者資訊”包括您的姓名、電子函件地址或者其他任何適宜的資料。若在javadoc命令列使用了“-author”標記,就會專門從生成的HTML文件裡提取出作者資訊。
可為一系列作者使用多個這樣的標記,但它們必須連續放置。全部作者資訊會一起存入最終HTML程式碼的單獨一個段落裡。
--------------------------------------
方法文件標記
方法允許使用針對引數、返回值以及異常的文件標記。
(1)@param
格式如下:
@param 引數名 說明
其中,“引數名”是指引數列表內的識別符號,而“說明”代表一些可延續到後續行內的說明文字。一旦遇到一個新文件標記,就認為前一個說明結束。可使用任意數量的說明,每個引數一個。
(2)@return
格式如下:
@return 說明
其中,“說明”是指返回值的含義。它可延續到後面的行內。
(3)@exception
有關“違例”(Exception)的詳細情況,
@exception 完整類名 說明
“完整類名”明確指定了一個違例類的名字,它是在其他某個地方定義好的。
而“說明”(同樣可以延續到下面的行)告訴我們為什麼這種特殊型別的違例會在方法呼叫中出現。
(4) @deprecated該標記的作用是建議使用者不必再使用一種特定的功能,因為未來改版時可能摒棄。
若將一個方法標記為@deprecated,則使用該方法時會收到編譯器的警告。
順便提一下在eclipse下,當滑鼠處於類,方法定義行時,按Alt+Shift+J,就可以快速新增文件註釋。至於如何匯出javadoc文件,eclipse環境下,file > export > javadoc > 這裡只要選中你要匯出的*.java檔案即可,要十分注意的是,通常很多人的classpath環境下,帶有 %classpath% 這使javadoc命令無法正確地執行。而提示的出錯資訊通常是IlleagalArgumentException。
1.專案-->右鍵選單Export-->Java下Javadoc-->next:
<1>javadoc command:就是要呼叫的javadoc.exe,不用修改,eclipse會找到的;
<2>use standard doclet:就是要生成到的目錄,自定義一個資料夾作為存放目錄[不然一大堆];
<3>預設即可next-->再next-->
<4>【注意注意】此時如果專案採用的是UTF-8編碼,Extra Javadoc options下需要輸入設定引數:-encoding utf-8 -charset utf-8否則生成的網頁中文註釋都是亂碼。
<5>最後Finish完成。
在工程的doc 目錄中,就有Javadoc 文件了
-------------------------------------------
如何規範生成JAVADOC幫助文件
1.文字註釋(/** */)也叫歸檔註釋。
歸檔註釋是一種專用註釋;當它放在類或類成員宣告之前時,javadoc工具可以提取出這些註釋並用它們來生成程式的 HTML文件。歸檔註釋通常入在類、介面、方法及欄位定義之前。
2.文字註釋中的“文件標記”(Doc tags)是一些以“@”開頭的命令;
3.javadoc只能為public(公共)和protected(受保護)成員處理註釋文件。“private”(私有)和“友好”成員(即沒有訪問控制符)的註釋會被忽略,我們看不到任何輸出(也可以用-private標記包括private成員)。
4.類文件標記
類文件可以包括用於版本資訊以及作者姓名的標記。
(1)@version
格式如下:
@version 版本資訊
其中,“版本資訊”代表任何適合作為版本說明的資料。若在javadoc命令列使用了“-version”標記,就會從生成的HTML文件裡提取出版本資訊。
(2) @author
格式如下:
@author 作者資訊
其中,“作者資訊”包括您的姓名、電子函件地址或者其他任何適宜的資料。若在javadoc命令列使用了“-author”標記,就會專門從生成的HTML文件裡提取出作者資訊。
可為一系列作者使用多個這樣的標記,但它們必須連續放置。全部作者資訊會一起存入最終HTML程式碼的單獨一個段落裡。
--------------------------------------
方法文件標記
方法允許使用針對引數、返回值以及異常的文件標記。
(1)@param
格式如下:
@param 引數名 說明
其中,“引數名”是指引數列表內的識別符號,而“說明”代表一些可延續到後續行內的說明文字。一旦遇到一個新文件標記,就認為前一個說明結束。可使用任意數量的說明,每個引數一個。
(2)@return
格式如下:
@return 說明
其中,“說明”是指返回值的含義。它可延續到後面的行內。
(3)@exception
有關“違例”(Exception)的詳細情況,
@exception 完整類名 說明
“完整類名”明確指定了一個違例類的名字,它是在其他某個地方定義好的。
而“說明”(同樣可以延續到下面的行)告訴我們為什麼這種特殊型別的違例會在方法呼叫中出現。
(4) @deprecated該標記的作用是建議使用者不必再使用一種特定的功能,因為未來改版時可能摒棄。
若將一個方法標記為@deprecated,則使用該方法時會收到編譯器的警告。
順便提一下在eclipse下,當滑鼠處於類,方法定義行時,按Alt+Shift+J,就可以快速新增文件註釋。至於如何匯出javadoc文件,eclipse環境下,file > export > javadoc > 這裡只要選中你要匯出的*.java檔案即可,要十分注意的是,通常很多人的classpath環境下,帶有 %classpath% 這使javadoc命令無法正確地執行。而提示的出錯資訊通常是IlleagalArgumentException。
相關文章
- day17.javaDoc文件生成Java
- 學java13javaDoc生成文件Java
- JavaDocJava
- [springboot 開發單體web shop] 4. Swagger生成JavadocSpring BootWebSwaggerJava
- JDK tools-javadocJDKJava
- Day10-JavaDocJava
- CMake生成eclipse的工程並匯入Eclipse
- IDEA外掛實現根據欄位註釋生成getter/setter方法Javadoc註釋IdeaJava
- 小白都看得懂的Javadoc使用教程Java
- Eclipse匯出Maven專案生成war包的兩種辦法EclipseMaven
- HBuilder+eclipse開發:使用ajax非同步傳值生成首字母索引UIEclipse非同步索引
- Java基礎語法:運算子、包機制、JavaDocJava
- goodbye eclipse~GoEclipse
- Eclipse SymphonyEclipse
- Maven EclipseMavenEclipse
- eclipse安裝教程配置 2021最新eclipse教程Eclipse
- Eclipse建立workingsetEclipseGse
- Older Versions Of EclipseEclipse
- Eclipse快捷鍵Eclipse
- 再見,Eclipse。Eclipse
- Eclipse lombok javaEclipseLombokJava
- 【Android Eclipse】Eclipse 引用 library 時的常見異常AndroidEclipse
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- 【eclipse遇到的坑】Eclipse
- Eclipse背景設定Eclipse
- 再見,Eclipse...Eclipse
- Debug追蹤eclipseEclipse
- Eclipse的編輯功能非常強大,掌握了Eclipse快捷鍵Eclipse
- Builgen 外掛——IntelliJ IDEA和Eclipse Java Bean Builder模式程式碼生成器-比lombok更符合需求...UIIntelliJIdeaEclipseJavaBean模式Lombok
- eclipse與hadoop-eclipse-plugin之間的版本對應關係EclipseHadoopPlugin
- Eclipse project 重新命名問題(如何徹底修改Eclipse工程名)EclipseProject
- eclipse Java Spark local模式EclipseJavaSpark模式
- eclipse常用的快捷鍵Eclipse
- Eclipse中Git的使用EclipseGit
- Eclipse配置maven環境EclipseMaven
- 在eclipse中maven配置EclipseMaven
- 【轉】Eclipse快捷鍵指南Eclipse
- 什麼是Eclipse MicroProfile?Eclipse
- eclipse的使用心得Eclipse