Вы можете ссылаться на справочную документацию JDK в NetBeans, используя URL-адрес или расположение файла в архивированной документации. Оба подхода работают для меня с использованием Java 10
Apache NetBeans 9.0 RC1:
Очевидно, вам нужна только одна из этих записей. Оба они показаны на снимке экрана выше исключительно для решения вашего вопроса, и оба могут быть установлены во время добавления платформы JDK 10 или позже.
Для использования местоположения файла для JDK Javadocs:
- Загрузите файлы Javadoc в произвольный каталог.
- Инструменты> Платформы Java> Javadoc вкладка > {ваша платформа jdk 10}> Добавить ZIP / папку ...
- Перейдите к загруженному файлу Javadoc, который в моем случае был jdk-10-ea + 42_doc-all.zip .
Для использования URL для JDK Javadocs:
Если у вас все еще есть проблемы:
- Убедитесь, что вы используете последнюю сборку NetBeans 9.0 RC1 .
- Используйте определенный URL и файл Javadoc, которые я использовал, так как оба подхода определенно работают для меня.
- Если что-то все еще не работает, удалите платформу JDK 10, перезапустите NetBeans и повторите попытку. (У меня нет конкретной причины для такого предположения, но попытка займет всего две минуты.)
Мое личное предпочтение - использовать локальный zip-файл, а не URL-адрес, поскольку он работает быстрее и вам не требуется доступ в Интернет. Вот снимок экрана, показывающий Javadoc для Optional.orElseThrow () , который был новым в JDK10:
Обновлено 11/8/2018 для решения проблемы использования OpenJDK 10 с NB 9.0:
- Я удалил все платформы Java, кроме JDK 1.8 (по умолчанию) .
- Я закрыл NetBeans и удалил кеш и пользовательские каталоги, как показано в Справка> О .
- Я перезапустил NetBeans и создал тривиальное Java-приложение с именем Optional.orElseThrow () , которое было добавлено в JDK 10. Как и ожидалось, проект не будет компилироваться с использованием платформы JDK 1.8 (по умолчанию) .
Я добавил OpenJDK 10 в качестве платформы Java, , но не указал Javadoc .
Я обновил проект для использования OpenJDK 10 вместо JDK 1.8 (по умолчанию) . Справка по методам Java 10 работала нормально, без указания местоположения Javadoc!