Может кто-нибудь показать мне, как генерировать Javadoc из командной строки?
Мой проект содержит пакет com.test
, и я хочу поместить сгенерированную документацию в файлы, расположенные в определенной папке, как это: C:/javadoc/test
.
Может кто-нибудь показать мне, как генерировать Javadoc из командной строки?
Мой проект содержит пакет com.test
, и я хочу поместить сгенерированную документацию в файлы, расположенные в определенной папке, как это: C:/javadoc/test
.
Вы можете обратиться к документации Javadoc 8
Я думаю, что вы смотрите на это что-то вроде этого:
javadoc -d C:\javadoc\test com.test
Oracle предоставляет несколько простых примеров:
http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html#CHDJBGFC
Предполагая, что вы находитесь в ~/, а исходное дерево java находится в. /saxon_source/net, и вы хотите просмотреть всю сеть исходного дерева - это и каталог, и имя верхнего пакета.
mkdir saxon_docs
javadoc -d saxon_docs -sourcepath saxon_source -subpackages net
Скажем, у вас есть следующая структура каталогов, в которой вы хотите генерировать javadocs на file1.java
и file2.java
(package com.test), причем javadocs помещается в C:\javadoc\test
:
C:\
|
+--javadoc\
| |
| +--test\
|
+--projects\
|
+--com\
|
+--test\
|
+--file1.java
+--file2.java
В командном терминале перейдите к корню вашего пакета: C:\projects
. Если вы просто хотите сгенерировать стандартные javadocs во всех java файлах внутри проекта, выполните следующую команду (для нескольких пакетов, разделите имена пакетов пробелами):
C:\projects> javadoc -d [path to javadoc destination directory] [package name]
C:\projects> javadoc -d C:\javadoc\test com.test
Если вы хотите запустить javadocs из другого места, вам нужно указать путь к исходному файлу. Например, если вы должны запустить javadocs в C:\
, вы должны изменить команду как таковую:
C:\> javadoc -d [path to javadoc destination directory] -sourcepath [path to package directory] [package name]
C:\> javadoc -d C:\javadoc\test -sourcepath C:\projects com.test
Если вы хотите запустить javadocs только для выбранных .java файлов, добавьте исходные имена файлов, разделенные пробелами (вы можете использовать звездочку (*) для подстановочного знака). Не забудьте указать путь к файлам:
C:\> javadoc -d [path to javadoc destination directory] [source filenames]
C:\> javadoc -d C:\javadoc\test C:\projects\com\test\file1.java
Более подробную информацию/сценарии можно найти здесь.
Например, если бы у меня была структура исходного кода приложения, которая выглядела так:
Тогда я бы сделал:
javadoc -d "C:\docs" -sourcepath "C:\b2b" -subpackages com
И это должно создать javadocs для исходного кода пакета com и всех подпакетов (рекурсивно), находящихся в каталоге "C:\b2b".
его простой переход в папку, где сохраняется весь код Java, например E:/javaFolder, а затем javadoc *.java
Пример
E:\javaFolder> javadoc *.java
Я верю, что это, безусловно, поможет вам.
javadoc -d C:/javadoc/test com.mypackage
D: > javadoc *.java
если вы хотите создать файл док-станции пакета lang, тогда путь должен быть таким же, где ваш пакет lang например Я создал имя папки javaapi и unzip src zip файл. затем используйте команду ниже:
C:\Users\Techsupport1\Desktop\javaapi\java\lang > javadoc *.java