如何在JDK 7中使用旧的javadoc样式/主题?

如何在JDK 7中使用旧的javadoc样式/主题?,java,documentation,javadoc,Java,Documentation,Javadoc,JDK7中javadoc的新主题对我来说很难理解。它可能不漂亮,但我真的更喜欢老主题。除了安装旧的JDK并在它们之间切换之外,我是否可以使用旧的doclet?必须承认我还没有经历过这一点,但我发现您可以为java文档定制CSS。这是描述 您可能有兴趣运行以下程序: C:> javadoc -stylesheetfile C:\user\exampleStylesheet.css com.examplePackage 它还声明它创建了“stylesheet.css”文件,所以您应该看到它的

JDK7中javadoc的新主题对我来说很难理解。它可能不漂亮,但我真的更喜欢老主题。除了安装旧的JDK并在它们之间切换之外,我是否可以使用旧的doclet?

必须承认我还没有经历过这一点,但我发现您可以为java文档定制CSS。这是描述

您可能有兴趣运行以下程序:

C:> javadoc -stylesheetfile C:\user\exampleStylesheet.css com.examplePackage
它还声明它创建了“stylesheet.css”文件,所以您应该看到它的外观以及可以在那里覆盖的内容


希望这能有所帮助

我不能说我已经尝试过Java7,但它是一个整洁的可定制工具。除了添加类图(也许它们可以被过滤掉),我认为仍然可以用原始样式生成javadoc


有一个免费的版本可用(我与yWorks没有关系,我只是碰巧写了小标记并使用了yDoc)。

如果它让你很困扰,而且你不想乱搞样式表和模板,你可以在另一个目录中安装JDK1.6,然后改用它的Javadoc util。

我知道这是一个迟来的答案,但是有人开发了一个样式表,可以用来获取旧的pre-7渲染:


我也不喜欢较新的post-6样式,它可读性较差,更难扫描。比起视觉美感,我更喜欢可读性。

你不是唯一一个。链接的颜色非常接近我眼中的正常文本颜色,以至于我无法轻易区分链接和正常文本。而且它们也没有在它们下面划线。也许是我的(浅色)色盲,但我发现新主题的可用性不如旧主题。在firefox中,在旧javadoc中,您可以通过键入/ClassName(注意快速查找字符“/”后的前导空格)来搜索类。这一点现在被打破了(左下角的窗格不再在每个类名后面包含空格,这使得这成为可能)。我非常需要这个!也许我可以复制/粘贴一个旧的样式表。CSI不认为复制粘贴会起作用,两个默认的css看起来完全不同,7样式更灵活,更语义,更符合当前标准。正如上面所解释的,您肯定应该重写它,它比使用Java6ouch容易得多!这是可行的,但我希望有一个简单的转换,可以继续使用旧的风格,如果你愿意的话。“除了安装旧的JDK”虽然晚了,但仍然很受欢迎!谢谢