升级到Java 7后Javadoc格式已损坏

升级到Java 7后Javadoc格式已损坏,java,javadoc,java-7,Java,Javadoc,Java 7,自从将我的项目升级到Java7之后,生成的文档现在已经破坏了格式 如何解决这个问题?Java 7更改了Javadoc使用的CSS样式表,因为文档现在对各种页面元素有不同的格式 您可以从Oracle下载正确的样式表: 它是怎么坏的?有活的例子吗?生成断开部分的javadoc代码是什么?页面生成成功,但布局看起来不正确。例如,通常水平显示在页面顶部的链接将垂直显示为列表。没有我可以指给你看的实时版本,因为我不会发布损坏的版本。如果你只是从生成Javadocs的目录中删除旧的stylesheet.cs

自从将我的项目升级到Java7之后,生成的文档现在已经破坏了格式


如何解决这个问题?

Java 7更改了Javadoc使用的CSS样式表,因为文档现在对各种页面元素有不同的格式

您可以从Oracle下载正确的样式表:


它是怎么坏的?有活的例子吗?生成断开部分的javadoc代码是什么?页面生成成功,但布局看起来不正确。例如,通常水平显示在页面顶部的链接将垂直显示为列表。没有我可以指给你看的实时版本,因为我不会发布损坏的版本。如果你只是从生成Javadocs的目录中删除旧的stylesheet.css文件,它将生成一个新的格式化文档的文件。正确地我不知道为什么默认情况下它不会覆盖该文件-可能是假设您已经定制了样式(这必须是非常罕见的)。@KevinRahe,在我的情况下,我已经修改了它。很高兴知道它会再生。在这两种情况下,任何更改都必须重新进行。有趣的是,一个级别的解决方案(CSS消除了在HTML中包含样式信息的需要,并且可以轻松地对一系列相关页面的样式进行全面更改)如何在另一个级别(解决定制和生成的CSS)创建新问题,这可能意味着另一个抽象层次。(不,请不要这样做!)理想情况下,javadoc允许您指定要使用的javadoc格式的版本,以避免出现此问题,即允许您使用标记运行javadoc,例如
--target version 1.6
。我只是检查了一下,没有