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

Ale*_*rgo 127 java eclipse

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

在完成代码完成或将鼠标悬停在方法上时,是否有一种简单的方法可以在Eclipse中获取内联javadoc /参数名称?通过插件?通过一些设置?使用大量库(在Java中经常发生)非常烦人,然后必须到网站或本地javadoc位置查找信息,当你在源库中找到它时!

Hen*_*y B 154

简短的回答是肯定的.

您可以使用项目的属性附加源.

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

选择要附加源/ javadoc的库,然后展开它,您将看到如下列表:

Source Attachment: (none)
Javadoc location: (none)
Native library location: (none)
Access rules: (No restrictions)
Run Code Online (Sandbox Code Playgroud)

选择Javadoc位置,然后单击右侧hahnd侧的Edit.它应该是非常直接的.

祝好运 :)

  • 我称之为附加源代码的艰难而痛苦的方式.每次在使用jar的每个项目中包含jar文件时都需要这样做.如果你有很多罐子和很多项目,那就不好了. (14认同)
  • 这个答案的票数太多了!5年改进的答案是[提到的java源代码附件](http://stackoverflow.com/a/14649805/1091453),这真的很适合"一个简单的方法". (12认同)
  • 您当然应该注意,如果您有要附加的实际来源,也可以对"源附件"部分执行相同操作.然后你得到Javadoc,如果你愿意,你可以直接查看实际的源代码. (3认同)
  • @JamesMoore,还有更好的方法吗? (3认同)
  • 当库上有“不可修改”时该怎么办? (2认同)

tte*_*ace 105

直到昨天,我还是辛苦地为大量的罐子下载源拉链并为每个项目手动附加它们.然后一位同事让我转向The Java Source Attacher.它执行eclipse应该做的事情 - 右键单击​​上下文菜单,显示"附加Java源".

在此输入图像描述

它会自动为您下载源并附加它.我只打了几个它不知道的库,当它发生时它会让你把网址贡献给社区,所以没有其他人会对这个库有任何问题.


N.M*_*N.M 14

一个简单的方法是:

  1. 下载相应的SRC文件/文件夹.

  2. 在eclipse编辑器中,在需要源的方法/类上按Ctrl +单击或F3.将打开一个新选项卡,其中显示"未找到附加源".

  3. 单击"附加源"按钮,单击"附加源文件夹"按钮,浏览到下载的SRC文件夹的位置.完成!

(ps:按钮标签可能略有不同,但这几乎就是它.)


Gen*_*ene 8

1) 按住 Control+ 左键单击要查看的方法。然后 Eclipse 会将您带到 Source Not Found 页面。

2)点击“附加源” 在此处输入图片说明

3) 在此处输入图片说明

4) 导航到 C:\Program Files\Java\jdk-9.0.1\lib\src.zip

5)点击确定 在此处输入图片说明 现在您应该看到源代码。


sto*_*vik 5

我发现有时,您指向您认为正确的目录,然后它仍然指出它无法在附加的源代码中找到该文件等等。

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

不知何故,Eclipse 似乎暗示了这个“src”路径元素(如果存在),并且如果您将它包含在源路径中,Eclipse 就会窒息。或类似的东西。


小智 5

是的,有一个简单的方法...转到... http://sourceforge.net/projects/jdk7src/ 并下载zip文件.然后把它附在日食上.给出你在eclipse中下载zip文件的路径.然后我们可以浏览源代码.