我一直在将JavaDocs用于JDK 11
但是我注意到iFrames视图似乎不再可用。 我环顾了四周,但看不到为何执行此操作的详细信息,以及是否有替代方法?谁能提供更多细节?
答案 0 :(得分:28)
如果其他人有相同的查询,则默认情况下将不再生成框架。
中对此进行了介绍过去,为了允许在API文档中导航,标准doclet在窗口左侧的框架中显示了索引,以允许选择类,包和(最近)模块以显示在主体中窗口。
最近,该doclet现在支持“搜索”功能,该功能提供了一种更加通用的查找要查看的项目的方式。另外,doclet正在使用HTML 5(仅),并且HTML 5中对框架的基本支持比HTML 4中的少。
将javadoc / doclet更新为默认情况下不生成任何框架。如果指定了“ --frames”选项以生成框架,则应生成警告。对框架的支持将从以后的版本中删除。
似乎,如果您真的想使用框架,则可以从JDK src生成自己的框架并遇到警告,但是这在某些时候会被完全删除。
总而言之, 习惯了搜索功能,框架的javadocs即将退出市场!
答案 1 :(得分:0)
我创建了JANITOR – Java API Navigation Is The Only Rescue,其中:
将用于模块,包和类型(接口,类,枚举,异常,错误,注释)的导航树插入Java 11+的Javadoc页面。