Подтвердить что ты не робот

Как создать Javadoc из командной строки

Может кто-нибудь показать мне, как генерировать Javadoc из командной строки?

Мой проект содержит пакет com.test, и я хочу поместить сгенерированную документацию в файлы, расположенные в определенной папке, как это: C:/javadoc/test.

4b9b3361

Ответ 1

Вы можете обратиться к документации Javadoc 8

Я думаю, что вы смотрите на это что-то вроде этого:

javadoc -d C:\javadoc\test com.test

Ответ 2

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

Ответ 3

Скажем, у вас есть следующая структура каталогов, в которой вы хотите генерировать 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

Более подробную информацию/сценарии можно найти здесь.

Ответ 4

Например, если бы у меня была структура исходного кода приложения, которая выглядела так:

  • C:\b2b\ком\стив\Util\
  • C:\b2b\ком\Стив\приложение\
  • C:\b2b\ком\стив\ГИП\

Тогда я бы сделал:

javadoc -d "C:\docs" -sourcepath "C:\b2b" -subpackages com

И это должно создать javadocs для исходного кода пакета com и всех подпакетов (рекурсивно), находящихся в каталоге "C:\b2b".

Ответ 5

его простой переход в папку, где сохраняется весь код Java, например E:/javaFolder, а затем javadoc *.java

Пример

E:\javaFolder> javadoc *.java

Ответ 6

Ссылка на JavaDoc

Я верю, что это, безусловно, поможет вам.

javadoc -d C:/javadoc/test com.mypackage

Ответ 7

D: > javadoc *.java

если вы хотите создать файл док-станции пакета lang, тогда путь должен быть таким же, где ваш пакет lang например Я создал имя папки javaapi и unzip src zip файл. затем используйте команду ниже:

C:\Users\Techsupport1\Desktop\javaapi\java\lang > javadoc *.java