我可以控制Eclipse从何处获得弹出式javadoc吗?
我有两个Eclipse java项目,它们包含相同类的不同版本(不问:-))。这些类在每个项目中都位于相同的包中。我想要的是,当我在一个项目中的方法定义上悬停时,我看到的弹出javadoc是另一个项目中方法版本的javadoc 我在Eclipse中看不到任何方法来控制这一点。我可以配置项目的“externaljavadoc”位置(当您使用shift-F2时会显示该位置),并且工作正常。但它似乎并不影响弹出的javadoc 有没有办法达到我想要的 更多说明:代码是一个库。其中一个项目拥有客户端编译时所依据的库api——所有方法都会抛出一个异常。另一个项目包含库实现,客户端从未看到过。api是在api项目中用javadoc记录的,我不想在实现中重复这些注释。但在编辑实现时,查看这些注释会很方便 我想要的是,当我在一个 我看到的弹出式javadoc是 其他项目中的方法 这看起来不对。您希望看到另一个项目中的Javadoc,但实际的方法调用将继续引用同一项目中的方法 要查看另一个项目中的Javadoc,您需要确保您的方法调用也引用了另一个项目中的方法声明 编辑: 我不想在实现中重复这些注释我可以控制Eclipse从何处获得弹出式javadoc吗?,java,eclipse,javadoc,Java,Eclipse,Javadoc,我有两个Eclipse java项目,它们包含相同类的不同版本(不问:-))。这些类在每个项目中都位于相同的包中。我想要的是,当我在一个项目中的方法定义上悬停时,我看到的弹出javadoc是另一个项目中方法版本的javadoc 我在Eclipse中看不到任何方法来控制这一点。我可以配置项目的“externaljavadoc”位置(当您使用shift-F2时会显示该位置),并且工作正常。但它似乎并不影响弹出的javadoc 有没有办法达到我想要的 更多说明:代码是一个库。其中一个项目拥有客户端编译
您可以在javadoc中使用“@see”标记。这就像是从@see标记中引用的方法中选择javadoc一样。听起来像eclipse中的bug……我不是100%确定,但我认为javadoc是直接从jdk中获取的,所以一个解释可能是这两个项目使用了两个不同的jdk?很清楚:我关心的是我的类的javadoc,不是jdk的javadoc。谢谢。当你为一个项目设置构建路径时,你可以为每个资源指定获取javadoc的位置;我不是100%确定它是否可以用于工作区中的其他项目。请参阅我添加到问题中的额外信息。谢谢