JavaDoc8可以';在@see引用中找不到类,但Java7找到了

JavaDoc8可以';在@see引用中找不到类,但Java7找到了,java,javadoc,Java,Javadoc,我以前在中问过这个问题,但那似乎是一个死论坛( 我有一个有几个相关项目的项目。其中两个项目是可执行JAR,第三个项目是工具,是两个共享的类。javadoc在编译工具时遇到了问题,我不明白为什么。这只是在我迁移到Java 8后才发生的。我从未在Java 7中看到过这个问题。我用@see引用的类是正确的t语法和名称。但是每个@see都会导致一个错误,javadoc工具返回一个错误,而不是成功。如果我从其他jar链接到工具的javadoc,@see工作得很好 有人能告诉我发生了什么吗?我添加了java

我以前在中问过这个问题,但那似乎是一个死论坛(

我有一个有几个相关项目的项目。其中两个项目是可执行JAR,第三个项目是工具,是两个共享的类。javadoc在编译工具时遇到了问题,我不明白为什么。这只是在我迁移到Java 8后才发生的。我从未在Java 7中看到过这个问题。我用@see引用的类是正确的t语法和名称。但是每个@see都会导致一个错误,javadoc工具返回一个错误,而不是成功。如果我从其他jar链接到工具的javadoc,@see工作得很好


有人能告诉我发生了什么吗?我添加了javadoc工具似乎可以接受的-link命令,但它仍然找不到这些类。这似乎不是我的IDE(NetBeans)的问题因为错误来自javadoc本身。

请注意,javadoc与Java8的链接有一个bug;如果您的文档位于
http://foo.bar/apidoc
,那么Java 8将找不到
http://foo.bar/apidoc
;但是它会发现
http://foo.bar/apidoc/
(注意尾随的/)。几个月前我已经报告了该错误,但它仍然没有被修复。我在命令行中为相关JAR提供了-link参数。但是,它们似乎不相关。问题发生在我添加-link选项之前。我还应该注意,我使用的是相对路径。