JDK8 Javadoc给了我很多以下警告消息:
warning - Tags @propertyGetter, @propertySetter and @propertyDescription
can only be used in JavaFX properties getters and setters.
源代码不使用这些标记中的任何一个。
这些信息来自哪里?
JDK7在没有这些警告的情况下运行良好。
有一个关于该错误消息的已关闭OpenJDK错误报告,指出它是在使用Java 8u131的Linux上为具有以下方法的类运行javadoc时出现的:
public boolean isProperty() {
return false;
}
用户还报告说(和您一样)这不是Java7的问题。由于无法重现错误,该错误已关闭。我还试图在Windows 10上使用8u152重现这个问题,但一切都很好。
然而,用户随后创建了一份开放的相关错误报告,表明该问题与Ubuntu版本8u131有关。
我猜这对你来说已经不是问题了,但如果是的话:
如果您仍然有问题,您可以通过对原始错误报告中详细说明的琐碎类运行javadoc来重现它吗?
您使用的Java版本和操作系统是什么?
您的源是否有任何名为getProperty()、setProperty()或isProperty()[/strong>的方法?
在Windows和Linux上,通过添加选项-Xdoclint:none
,可以使用8u172再现错误。如果您使用选项-Xdoclint:-accessibility,-html,-missing,-reference,-syntax
,您将禁用对javadoc注释中问题的所有检查,但不会对JavaFX发出警告。
OpenJDK错误报告并没有提到这个选项。