Я еще не видел кого-то, кому удалось добавить Javadoc 11 в Netbeans 11.
Но есть обходной путь, который, кажется, работает для многих классов JDK, но не для всех. Если кто-нибудь знает, как решить эту проблему для всех классов JDK, скажите, пожалуйста, спасибо.
Вот обходной путь, хорошо работающий под Ubuntu 18 Linux с Openjdk11 из репозитория Ubuntu, и, вероятно, также под другими платформами:
Во-первых, странно, как мы вообще должны добавлять Javadoc. В меню NB Инструменты → Платформы Java есть вкладка Источники и Javadoc .
1) Сначала я попытался использовать вкладку Javadoc , и мне пришлось добавить все папки, начинающиеся с «java». из основной папки "javadoc / api /" из распакованного пакета Javadoc11. Таким образом, некоторые функции JDK показывают правильную всплывающую справку Javadoc, однако многие функции просто показывают пустое пространство, как, например, когда в Netbeans я ввожу:
BigInteger big;
big. _
Затем появляется всплывающее окно со списком всех функций BigInteger, но каждый их Javadoc пуст.
Итак, я попробовал другой подход:
2) Из того же меню NB Инструменты → Платформы Java во вкладке Javadoc Я удалил все записи и использовал другую вкладку Источники где я добавил все папки, начинающиеся с "java". из распакованного исходного пакета Java11 (файл src.zip).
Таким образом, для многих других классов и функций JDK их всплывающее окно отлично работает, как, например, упомянутое BigInterger.
Однако для некоторых классов из пакета java.sql и, возможно, для других тоже я не могу заставить его работать.
Например я ввожу в NB:
java.sql.Statement stat;
stat. _
Затем я получаю всплывающее окно со списком всех функций, но для многих есть сообщение Javadoc not found во всплывающем окне. Понравились эти функции:
stat.addBatch(…)
stat.execute(…)
stat.executeUpdate(…)
etc.
Однако для следующих функций во всплывающем окне отображается правильный Javadoc:
stat.cancel(…)
stat.close(…)
stat.executeBatch(…)
etc.