Beim Erstellen der Javadoc eines Java8-Projektes kommt es zu Fehlermeldungen, wenn das javadoc-Binary aus der falschen Java-Laufzeitumgebung genutzt wird. So werden dann bspw. Lambda-Ausdrücke und Klassen der rt.jar
als Illegal Expression markiert.
Die Auswahl der korrekten Java-Laufzeitumgebung erfolgt für Ant in den Einstellungen für das entsprechende Build-File
Treten weitere Fehler (z.B. HTML-Syntaxfehler auf) kann auch dir Option <del>Xdoclint:none
hilfreich sein. Für den javadoc-Task in Ant wird dieses durch ein nested tag der Form
<arg value="-Xdoclint:none" /> angegeben