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

Как скомпилировать javadoc из источников простейшим способом?

Предположим, что у меня есть каталог проекта MyProject, под которым у меня есть каталог src с источниками программы.

Я хочу скомпилировать все javadocs. Какова самая простая команда для выпуска?

Если я запустил

javadoc -sourcepath ./src -d ./docs

Я получаю сообщение об ошибке

javadoc: error - No packages or classes specified.

Не удается ли вывести пакеты из исходных файлов?

РЕДАКТИРОВАТЬ 1

Этот способ также вызывает ошибку

...MyProject>javadoc -sourcepath ./src *.java -d ./docs
Creating destination directory: "./docs\"
javadoc: error - File not found: "*.java"
1 error
4b9b3361

Ответ 1

Следующие работали для меня

javadoc -sourcepath ./src -d ./docs -subpackages .

Ответ 2

В справочной странице указано, что он будет явно указывать пакеты, которые он задает. Существует опция подпакеты, которая рекурсивно документирует данный пакет и все его подпакеты, но вы все равно должны указывать все базовые пакеты.

например.

javadoc -d /home/html -sourcepath /home/src -subpackages java -exclude java.net:java.lang

http://www.manpagez.com/man/1/javadoc/

Ответ 3

В linux он работал у меня, когда я сделал следующее

javadoc -d docs/ $(find -name *.java)

Я надеюсь, что это поможет

Ответ 4

попробуйте использовать javadoc -sourcepath ./src *.java -d ./docs

Ответ 5

Леньким способом является использование Eclipse: Project → GenerateJavadoc и выбор пакета/проекта, который вы хотите документировать.

Ответ 6

Для меня также работало следующее:

javadoc -sourcepath ./src **/*.java -d ./docs