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

时间:2014-02-28 17:17:53

标签: java eclipse intellij-idea

早些时候我使用过Eclipse。最近我开始使用IntelliJ。我发现IntelliJ等效的Eclipse键盘快捷键 F3 (查看源代码)是 F4

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

enter image description here

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

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

详细的答案将不胜感激。

提前致谢。

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您应该将源代码附加到项目中,进入Project Structure,单击Global Libraries,添加源代码jar,通常以sources.jar结尾,现在您可以看到源代码。< / p>

你可以看到Classes下的Sources和JavaDoc。

答案 2 :(得分:0)

找到答案。

  1. ctrl + shift + alt + s
  2. 在平台设置下选择SDK。
  3. 在右侧将有Sourcepath选项卡
  4. 将下载的java的src.zip添加到sourcepath
  5. 您还可以通过添加下载的API文档
  6. 以相同的方式在文档路径下添加API文档

答案 3 :(得分:0)

我发现我必须在以下模型下添加依赖项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的库依赖关系保留为“编译”范围,而不是“提供”范围。但有时您只希望提供依赖项(在这种情况下,例如spark或hadoop)