如何使javadoc.jar优先于sources.jar中的javadoc?

如何使javadoc.jar优先于sources.jar中的javadoc?,java,eclipse,maven,jar,javadoc,Java,Eclipse,Maven,Jar,Javadoc,我有一个有限的原始源代码选择覆盖在源jar中的反编译代码上 这非常好,因为它使我能够在调试时轻松深入到代码中,但是它似乎有一个副作用,即禁用相关javadoc.jar中的javadoc,使其无法在eclipse中工作,尽管我有一个单独的javadoc.jar文件,其中包含javadoc 我假设发生这种情况是因为eclipse正在查找“源代码”,并且假设所有javadoc都在源代码中,因此不需要检查javadoc.jar文件 我希望能够告诉eclipse(最好使用maven)不要为javadoc使

我有一个有限的原始源代码选择覆盖在源jar中的反编译代码上

这非常好,因为它使我能够在调试时轻松深入到代码中,但是它似乎有一个副作用,即禁用相关javadoc.jar中的javadoc,使其无法在eclipse中工作,尽管我有一个单独的javadoc.jar文件,其中包含javadoc

我假设发生这种情况是因为eclipse正在查找“源代码”,并且假设所有javadoc都在源代码中,因此不需要检查javadoc.jar文件

我希望能够告诉eclipse(最好使用maven)不要为javadoc使用sources.jar,而只使用javadoc.jar。我仍然希望使用sources.jar作为源代码

我假设eclipse更喜欢显示源代码中的javadoc,这可能是错误的,所以如果是这样,请纠正我


此外,我可能只是做了一些简单的错误的方式,所以请让我知道,如果是这样的情况。

我正在寻找同样的事情。我有一些用jad创建的源JAR(因为它们是反编译的,所以里面没有JavaDoc),并作为源附件附加。我还附上了JavaDoc。这似乎是日食的局限性。它将从源代码中刮取JavaDoc并显示它(即使它是空的),而不是查看JavaDoc。我希望它能注意到源代码中缺少JavaDoc,并尝试使用JavaDoc位置。如果我没有找到解决方案,我将在Eclipse站点上发布问题和/或功能请求

一种解决方法可能是将检查源代码和javadoc并将javadoc放回源代码的功能集成到java反编译器(如jad)中。然后它也会有可用方法的参数名,这样它就可以把这些方法放回去。很多人都提出了这个建议,但我找不到有人这么做过


有几个警告。首先,jad已经很久没有维护了。JD Core/JD Eclips网站已消失。我还没有找到比jad更好的Java反编译器。所有伟大的Java反编译大师和解决方案都发生了什么?其次,使用“align for debugging”功能来确保JavaDoc注释不会占用比可用空间更多的空间可能很棘手。

不,JD Eclipse没有消失,它在这里可用:事实上,我很久以前就从JAD切换到JD了