2010-03-20 23 views
25

我是新来的IntelliJ(和Stackoverflow)和相当新的Java,在我的应用程序中,我使用IntelliJ我添加为“外部库”的罐子中的代码。我也有这些罐子的源代码,但我宁愿不编译它(它们非常庞大而复杂)。现在在调试我的应用程序时,我想进入编译到这些jar中的库代码。我如何设置IntelliJ来做到这一点? 是否有其他方式将整个jar库源代码附加到我的应用程序代码?如何使用IntelliJ步入jar(非JDK)的代码?

+0

谢谢,就是这么做的。对于其他人可能会觉得这很有用的,我会补充说,在“依赖”选项卡中,您需要先选择要添加源的jar,然后“编辑”,然后“附加源” – Ascari 2010-03-21 01:56:43

+0

是的,我没有有足够的声望点投票答案... – Ascari 2010-03-21 01:58:30

+1

你总是**接受**它虽然。 – 2010-03-23 22:26:37

回答

24

您可以将源代码附加到库配置。在Project Structure对话框中,您可以定义哪些JAR构成哪些库,有一个“Attach Sources ...”按钮,允许您指定一个或多个源JAR,ZIP或目录。

6

还有另外一种方法。如果你在代码编辑器中,并且你正在使用特定jar类,你可以按住CTRL键并单击某个特定的类或方法。它会导航你到编译代码。将有一个标签顶部的链接“Attach Sources ..”。在那里你可以指定源。

+1

不要像我这样打开源文件夹!在源文件夹下选择特殊文件。 – 2014-12-17 16:26:54

+0

如果你正在处理一个界面,你不能。 – user2914191 2017-08-02 00:20:38

相关问题