Java 如何将JDK 7 api文档生成为HTML表而不是CSS,以便在emacs-w3m中显示

Java 如何将JDK 7 api文档生成为HTML表而不是CSS,以便在emacs-w3m中显示,java,emacs,javadoc,w3m,Java,Emacs,Javadoc,W3m,JDK 6 api javadocs使用HTML表格进行布局 这些表在emacs-w3m中显示得很好,这意味着我可以在不离开emacs的情况下浏览api文档 JDK 7 api javadocs使用CSS进行布局 这会将顶部菜单栏呈现为一个垂直显示的,这可能是由于w3m不理解CSS。这意味着第一页左右的文本被浪费了 我希望以JDK 6的风格呈现JDK 7 api文档,因此我希望使用JDK 6 doclet使用HTML表(重新)生成JDK 7文档。由于这是一次性操作,我不担心效率低下等问题 但

JDK 6 api javadocs使用HTML表格进行布局

这些表在
emacs-w3m
中显示得很好,这意味着我可以在不离开emacs的情况下浏览api文档

JDK 7 api javadocs使用CSS进行布局

这会将顶部菜单栏呈现为一个垂直显示的
,这可能是由于w3m不理解CSS。这意味着第一页左右的文本被浪费了

我希望以JDK 6的风格呈现JDK 7 api文档,因此我希望使用JDK 6 doclet使用HTML表(重新)生成JDK 7文档。由于这是一次性操作,我不担心效率低下等问题


但是如何指定要使用的JDK 6 doclet?

您是否尝试过简单地安装JDK6,并在JDK7的源代码上使用其javadoc工具?还是使用真正的IDE?我曾经是Emacs的粉丝,但这是15年前的事了。IDE现在比emacs更有效率。当指向jdk7源代码时,来自jdk6的javadoc拒绝生成任何内容,有很多错误,不确定它是否可以修复。事实证明,使用一些
awk
hackery从生成的html中删除有问题的
更容易。Javadoc使用了编译器的一部分,语言从6发展到7,JDK可能使用了许多新的语言特性。您可能可以将Java6中的标准doclet与JavaDoc7一起使用,但我不能完全确定这一点