Javadocs JDK 11+的缺少iFrame视图

问题描述 投票:42回答:2

我一直在使用JavaDocs for JDK 11

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

View for JDK 10

JavaDocs for JDK 10

View for JDK 11

JavaDocs for JDK 11

java javadoc java-api
2个回答
39
投票

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

这已覆盖在JDK-8202961

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

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

JDK-8187794

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

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

总之,习惯了搜索功能,带框的javadocs即将退出!

] >>

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

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

JANITOR – Java API Navigation Is The Only Rescue


© www.soinside.com 2019 - 2024. All rights reserved.