无法在IntelliJ中查看完整的java源代码

无法在IntelliJ中查看完整的java源代码,java,eclipse,intellij-idea,Java,Eclipse,Intellij Idea,早些时候,我使用了Eclipse。最近我开始使用IntelliJ。我发现相当于Eclipse键盘快捷键F3的IntelliJ视图源代码是F4 但是,当我使用它时,我得到了以下格式的源代码 它没有显示完整的源代码,即没有显示方法实现。我已将src.zip放在安装java的java sdk文件夹中。我也在项目库中添加了src.zip。在eclipse中,如果找不到源代码,我可以直接附加源代码 我已经看到了相关问题的答案,但无法理解。所以 如何在IntelliJ中附加Java源代码 详细的答复将不胜感

早些时候,我使用了Eclipse。最近我开始使用IntelliJ。我发现相当于Eclipse键盘快捷键F3的IntelliJ视图源代码是F4

但是,当我使用它时,我得到了以下格式的源代码

它没有显示完整的源代码,即没有显示方法实现。我已将src.zip放在安装java的java sdk文件夹中。我也在项目库中添加了src.zip。在eclipse中,如果找不到源代码,我可以直接附加源代码

我已经看到了相关问题的答案,但无法理解。所以 如何在IntelliJ中附加Java源代码

详细的答复将不胜感激


提前感谢。

源代码可在JDK文件夹中找到,例如-C:\Program Files\Java\jdk1.7.0_25\src.zip。当然,必须首先下载JDK。

您应该将源代码附加到项目中,进入项目结构,单击全局库,添加源代码jar,通常以sources.jar结尾,现在您可以看到源代码了

您可以在类下查看源代码和JavaDocs。

找到了答案

按ctrl+shift+alt+s组合键 在平台设置下选择SDK。 右侧将显示Sourcepath选项卡 将下载的java src.zip添加到sourcepath 您还可以通过添加下载的API文档,以相同的方式将API文档添加到文档路径下
我发现我必须在模型下添加依赖项jar:即

project structure -> 
project settings -> 
Modules (select the module where it has problem) -> 
Dependencies (on the right handside pane) -> 
click "+" -> 
library -> then select all the libraries i needed (even though it is available at the root of my sbt project, i had to do this for the module i am interested).

此外,我将build.sbt中的库依赖项保持为“compile”范围,而不是“provided”。但有时您希望只提供spark或hadoop之类的依赖项,在这种情况下,您需要下载它。您没有将java源代码附加到项目中。如果您使用的是Maven,IntelliJ将为您提供下载源代码的选项。如何下载和附加?连接到哪里?我已经发送了一个带有答案的链接。