Add missing Javadoc to Lotus Domino Designer help

Missing Java Notes API Javadoc is very annoying aspect of Lotus Domino Designer. I don’t understand why IBM don’t ship it. Though there is some documentation it is far from being what Java developer expect. Moreover this documentation is not easily available to help from Lotus Domino Designer Java editor. Let’s see how to add missing Javadoc to Java Notes API to Lotus Domino Designer.

Domino Designer 8.5.3 (latest version when I write this post) is very unhelpful to developer by default:
dd-javadoc-missing.png

But there’s way to change it to this
dd-javadoc.png

Thanks to Domino Javadoc Generator tool which extract API from Notes.jar and Designer Help database, you can generate Javadoc from your current Designer installation. Alternatively, project web page offers version 7 to instant download.

Steps to set Javadoc:

  1. Go to File → Preferences.
  2. Open Installed JREs page under Java category.
  3. Choose Edit… button on active JRE (on my computer named “jvm” from C:\Program Files\IBM\Lotus\Notes\jvm).
    dd-prefs.png
  4. In the Edit JRE dialog find and expand Notes.jar node from the JRE system libraries list. Press //Javadoc Location…” button.
  5. Choose Javadoc in archive, External file and browse for ZIP or JAR containing generate Javadoc from Domino Javadoc tool.
    dd-javadoc-location.png
  6. Notes.jar library has attached Javadoc.
    dd-done.png

About Libor Jelinek

Enthusiastic Eclipse, OSGi and Java desktop programmer, happy Ubuntu Linux user, early adopter and open source believer. He's living in small town near to Prague (Czech Republic) and splitting free time among yoga, vegetarian cooking and dog. See more.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

In an effort to prevent automatic filling, you should perform a task displayed below.