有没有一种简单的方法可以在Eclipse中添加源代码?

时间:2020-03-06 14:36:35  来源:igfitidea点击:

我非常喜欢Visual Studio在完成所编写的代码和所引用的ALSO代码(各种库/程序集)时为我们提供注释文档/参数名称的方式。

在完成代码或者将方法悬停在方法上时,是否有一种简单的方法可以在Eclipse中获取内联javadoc /参数名称?通过插件?通过某些设置?使用大量的库(就像在Java中经常发生的那样)然后当我们将其放在源jar中时,不得不去网站或者本地javadoc位置来查找信息是非常烦人的!

解决方案

简短的答案是肯定的。

我们可以使用项目的属性添加源。

转到属性(对于项目)-> Java构建路径->库

选择我们要为其添加源代码/ javadoc的库,然后将其展开,我们将看到如下列表:

Source Attachment: (none)
Javadoc location: (none)
Native library location: (none)
Access rules: (No restrictions)

选择Javadoc位置,然后单击右侧的编辑。从那里应该很直截了当。

祝你好运 :)

将jar文件添加到类路径时,可以将源目录或者zip或者jar文件添加到该jar。在Java Build Path属性的Libraries选项卡上,展开jar的条目,我们将看到源附件中有一个项目。选择此项,然后单击"编辑"按钮。这使我们可以选择包含源的文件夹,jar或者zip。

另外,如果我们在jar中选择一个类或者方法并对其进行CTRL + CLICK(或者按F3),那么我们将进入字节码视图,该视图具有添加源代码的选项。

完成这些操作将为我们提供所有参数名称以及完整的javadoc。

如果我们没有源文件,但确实有javadoc,则可以通过第一种方法添加javadoc。如果我们没有下载外部URL,它甚至可以引用外部URL。

使用自动构建时,使这一过程变得更容易的另一种想法:

当我们创建一个项目的jar时,还要创建一个源文件jar:
project.jar
project-src.jar

代替进入构建路径选项对话框为每个jar添加源引用,请尝试以下操作:通过对话框添加一个源引用。编辑.classpath,并使用第一个jar条目作为模板,将源jar文件添加到其他每个jar中。

这样,我们可以充分利用Eclipse的导航工具,同时仍然使用更独立的工具来构建项目。

我发现有时候,我们指向我们认为正确的目录,然后仍然指出无法在添加的源中找到该文件。

这些时候,我意识到最后一个路径元素是" src"。只需删除此路径元素(因此实际上指向" org"或者" com"文件夹所在的实际路径上方的一层)就可以使其神奇地工作。

某种程度上,Eclipse似乎暗示了此" src"路径元素(如果存在),并且如果我们随后将其包含在源路径中,则Eclipse会感到窒息。或者类似的东西。