14

在 Visual Studio 开发环境中,当您使用库时,如果您有相关的 pdb,您可以在调试期间挖掘它们的源代码。我想知道当您使用 IntelliJ Idea IDE 在 Java 下开发时,有什么方法可以拥有此功能?我想看看hibernate做什么。

4

5 回答 5

10

当然,引用文档

库可以选择包含库类的源代码以及相应的 API 文档。[...] 但是,它增加了使用从源代码中提取的内联文档以及直接从 IDE 查看 API 文档的能力。

该文档没有提到您可以调试外部库,这显然也是可能的。

为了添加来源选择:

  • 文件 | 项目结构
  • 单击库选项卡
  • 选择库并单击+图标
  • 查找包含源的 JAR 文件。

如果您使用之类的构建工具,IntelliJ 将自动下载可用源并将其附加到所有库,无需手动操作。

于 2012-05-28T08:04:23.683 回答
6

就我而言,我必须将 JDK 源文件添加到项目中,如下所示。

转到项目结构-> SDKs ->源路径

使用右侧的加号,并提供 $JAVA_HOME/src.zip 文件的路径。

在此处输入图像描述

于 2018-01-26T22:15:10.053 回答
4

Project Structure| Libraries(或模块依赖关系,如果在那里定义了库):

项目结构

然后在库选项卡中单击加号:

图书馆

选择来源类型:

添加来源

然后你必须选择源路径并添加想要的库最后点击应用!

于 2014-10-18T06:07:24.573 回答
3

如果您使用 maven,在 maven 面板上有一个“下载 sourcec”按钮。
如果你不这样做,你需要先获取hibernate的来源,在互联网上搜索。然后附上它们:File -> Project Structure -> Libraries -> Your hibernate lib -> and attach source

于 2012-05-28T08:03:25.680 回答
3

Go toImplementation(s)

没有人建议使用上下文菜单的简单路线:

  1. import java.util.DesiredClass
  2. 选择此导入语句
  3. 右键单击->转到->实现

完毕!DesiredClass在新选项卡中打开的源代码。

这也适用于代码正文中选定的类名。

具有选定类名的代码编辑器的屏幕截图,其上下文菜单项

于 2017-03-26T21:14:33.663 回答