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

Как решить "Этот элемент не имеет прикрепленного источника и Javadoc не может быть найден в прикрепленном Javadoc"?

Я не получаю точный метод для этого. Мне нужен метод не для одного проекта для всех проектов в eclipse. Скажите, пожалуйста, как решить эту проблему.

4b9b3361

Ответ 1

Это для jar в вашем пути к классам в Eclipse, где у вас

  • прикреплен javadoc zip, который по каким-то причинам не любит Eclipse.

  • НЕ прикреплен действительный бачок источника.

Самый простой способ - щелкнуть правой кнопкой мыши интересующую банку (в барах, на которые ссылаются, а не на физическую банку) и выбрать "Настройки" → Javadoc. Здесь укажите правильное местоположение (zip/URL) для правильного javadoc. Не забудьте использовать кнопку "Проверить", чтобы убедиться, что она правильно настроена.

Ответ 2

Это случилось со мной после того, как я переместил файлы Android с одного ПК на новый ПК: я просто скопировал папку из P:\Android\в C:\Android\

Чтобы исправить ошибку (используя Eclipse), щелкните правой кнопкой мыши библиотеку (в моем случае android.jar) в вашем проекте. Нажмите "Свойства", нажмите "Местоположение Javadoc" и исправьте путь местоположения Javadoc.

Например, я изменил его из файла: file:/P:/Android/android-sdk-windows/docs/reference "to":/C:/Android/android-sdk-windows/docs/reference "

Затем нажмите "Подтвердить". Затем нажмите "Применить". Затем нажмите "ОК"

теперь зависающий над методом или константой, снова возвращает мне информацию API: -)

Ответ 3

Предполагая, что вы используете Eclipse в качестве IDE, оператор (указанный в заголовке вопроса) означает, что среда IDE не может найти комментарий javadoc для отображения описания метода/класса/атрибута (обычно отображается при наведении класса/метода/атрибут). Чтобы исправить это, вам нужно прикрепить банку или почтовый индекс, содержащий комментарий javadoc. Обычно это исходный код для указанного класса (поскольку он содержит комментарии, если программист предоставил комментарии), и среда IDE извлечет из него комментарии javadoc и соответствующим образом отобразит их.

Надеюсь, что это поможет.

Ответ 4

Проблема Акки также слишком сильно мучила меня. Но исправление очень просто.

Если вы используете Eclipse (Neon) и

Если у вас есть Maven (рекомендуется) с плагином Eclipse для его обработки, а

Если ваш проект является проектом Maven (его можно преобразовать в один),

Затем вы можете легко добавить Javadocs в все ваши jar-зависимости сразу (если вы также используете Spring Boot, их может быть около 75!), выполнив следующие действия:

  • Щелкните правой кнопкой мыши на своем проекте (в Project Explorer),
  • Наведите указатель мыши на "Maven", чтобы получить подменю, и
  • Выберите "Загрузить JavaDocs".

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

** Чтобы охарактеризовать ваш проект:

  • Щелкните правой кнопкой мыши по нему в Project Explorer,
  • Наведите указатель мыши на "Настроить", чтобы получить подменю, и
  • Выберите "Преобразовать в проект Maven".

Ответ 5

Используя Eclipse 4.2.2 на OSX 10.7.5, после того, как я получил lib в "ссылки на libs", я должен был щелкнуть его правой кнопкой мыши > Путь сборки > Настроить путь сборки > перейдите на вкладку "Заказ и экспорт", затем выделите lib Я хочу и переместить его вверху с помощью кнопки "вверх". Я не заметил никакой разницы с отмеченным или снятым флажком.

Что заставило его работать на меня.

Ответ 6

Я знаю, что это очень поздний ответ, но это поможет, если кто-то использует проект gradle.

измените ваш build.gradle, чтобы включить следующее: -

apply plugin: 'java'
apply plugin: 'eclipse'

eclipse {
    classpath {
        downloadJavadoc = true
        downloadSources = true
    }
}

Это добавит как java-источник, так и javadoc.

Если это еще не работает, щелкните правой кнопкой мыши по Project > Build PAth > Configure Build Path > order and Export > и откройте библиотеки веб-приложений внизу. Затем закройте проект и снова откройте его

Ответ 7

Кроме того, после выполнения одного из них в пользовательском интерфейсе вы увидите, что ваш файл .classpath изменился - этот jar теперь имеет атрибут sourcepath.

Вероятно, проще выйти из затмения и отредактировать остальные вручную. Удалите файлы jar-источника foo как отдельные банки и добавьте их в качестве атрибутов sourcepath для каждого элемента classpathentry.