Javadocs JDK 11的iFrame视图丢失

时间:2018-08-23 18:41:58

标签: java javadoc java-11

我一直在将JavaDocs用于JDK 11

但是我注意到iFrames视图似乎不再可用。 我环顾了四周,但看不到为何执行此操作的详细信息,以及是否有替代方法?谁能提供更多细节?

查看JDK 10 JavaDocs for JDK 10

查看JDK 11 JavaDocs for JDK 11

2 个答案:

答案 0 :(得分:28)

如果其他人有相同的查询,则默认情况下将不再生成框架。

JDK-8202961

中对此进行了介绍
  

过去,为了允许在API文档中导航,标准doclet在窗口左侧的框架中显示了索引,以允许选择类,包和(最近)模块以显示在主体中窗口。

     

最近,该doclet现在支持“搜索”功能,该功能提供了一种更加通用的查找要查看的项目的方式。另外,doclet正在使用HTML 5(仅),并且HTML 5中对框架的基本支持比HTML 4中的少。

JDK-8187794

  

将javadoc / doclet更新为默认情况下不生成任何框架。如果指定了“ --frames”选项以生成框架,则应生成警告。对框架的支持将从以后的版本中删除。

似乎,如果您真的想使用框架,则可以从JDK src生成自己的框架并遇到警告,但是这在某些时候会被完全删除。

总而言之, 习惯了搜索功能,框架的javadocs即将退出市场!

答案 1 :(得分:0)

我创建了JANITOR – Java API Navigation Is The Only Rescue,其中:

  

将用于模块,包和类型(接口,类,枚举,异常,错误,注释)的导航树插入Java 11+的Javadoc页面。

JANITOR – Java API Navigation Is The Only Rescue