在IntelliJ Idea中查看已使用Java类的来源
在visual studio开发环境中,当你使用库时,如果你有相关的pdb,你可以在调试期间挖掘它们的源代码。 我想知道当您使用IntelliJ Idea IDE在Java下进行开发时,有什么方法可以使用此function吗? 我想看看hibernate做了什么。
当然,引用文档 :
库可以选择包含库类的源代码以及相应的API文档。 […]但是,它增加了使用从源代码中提取的内联文档的能力,并且还可以直接从IDE查看API文档。
文档没有提到您可以调试外部库,这显然也是可能的。
要添加来源选择:
- 档案| 项目结构
- 单击“库”选项卡
- 选择库并单击
+
图标 - 查找包含源的JAR文件。
如果您使用像maven这样的构建工具,IntelliJ将自动下载并将可用源附加到所有库,无需手动工作。
如果你使用maven,maven面板上有一个“Download sourcec”按钮。
如果你不这样做,你需要先获得hibernate源,在互联网上搜索。 然后附上它们: File -> Project Structure -> Libraries -> Your hibernate lib -> and attach source
Project Structure
| Libraries
(如果在那里定义库,则为模块依赖项 ):
然后在libries选项卡中单击加号:
选择源类型:
然后你必须选择源路径并添加想要的库,最后点击apply!
Go to
➙ Implementation(s)
没有人建议使用上下文菜单的简单路线:
-
import java.util.DesiredClass
- 选择此导入语句
- 右键单击 – > 转到 – > 实施
完成! DesiredClass
的源代码在新选项卡中打开。
这也适用于代码正文中的选定类名。
就我而言,我必须将JDK源文件添加到项目中,如下所示。
转到项目结构 – > SDKs – > Sourcepath
使用右侧的加号,并提供$ JAVA_HOME / src.zip文件的路径。
- 如何在Eclipse中创建可运行的JAR,就像在Eclipse中一样
- sbt添加java项目
- IntelliJ IDEA @SuppressWarnings用于检查工具名称
- 在IntelliJ for Maven项目中添加资源
- Hibernate ConfigurationException:找不到cfg.xml资源 IntelliJ
- IntelliJ IDEA + Maven iml文件中依赖项的需要是什么?
- Intellij – 错误JAVA(导入等等)没有检测到
- 具有“相同”名称的多个IntelliJ / Maven模块?
- Java代码评估(IntelliJ IDE),在某些方面使用toString()?