Почему Eclipse не генерирует Javadoc для всех классов - PullRequest
6 голосов
/ 12 января 2012

У меня есть проект в Eclipse Galileo, есть класс Main, а также другие классы и интерфейсы.Но если я сгенерирую javadoc, если я нажму на «все классы Frame», появится только главный класс Javadoc.Как мне сгенерировать javadoc других классов?

Ответы [ 2 ]

10 голосов
/ 05 марта 2012

У меня была такая же проблема, пока я не изменил настройки своего диалогового окна Javadoc. В частности, в первом диалоговом окне после выбора «Проект» -> «Создать Javadoc ...» убедитесь, что рядом с именем проекта стоит галочка, а не синий квадрат, указывающий, что включены только некоторые из классов. Если есть синий квадрат, нажимайте на него, пока он не станет галочкой.

1 голос
/ 04 августа 2013

У меня был этот вопрос несколько раз сам.Первые проблемы, с которыми я столкнулся, были упомянуты ранее.

A) Убедитесь, что у вас выделены все классы.IE имеет флажок в основном проекте вместо синего поля.Синее поле указывает, что выбраны только некоторые компоненты этого проекта.

B) Проверьте настройки видимости.По умолчанию параметр диалога «Создать Javadoc для членов с видимостью:» установлен на общедоступный.Это означает, что он будет создавать документы только для публичных объектов.Это может или не может быть то, что вы хотите.

После того, как я сделал обе эти ошибки, я исправил их и попытался снова с теми же результатами.Глядя на консоль, она генерирует несколько сообщений «Загрузка исходного кода для пакета ...» и затем останавливается.Eclipse на самом деле не пытался заново сгенерировать мои javadocs.

Некоторые из них, щелкнув по кнопке next-> next до последней страницы диалогового окна и отметив флажок рядом с «Открыть сгенерированный индекс в браузере», отключилиэто в штанах, и это сформировало полный список.

...