我是新来的IntelliJ(和Stackoverflow)和相当新的Java,在我的应用程序中,我使用IntelliJ我添加为“外部库”的罐子中的代码。我也有这些罐子的源代码,但我宁愿不编译它(它们非常庞大而复杂)。现在在调试我的应用程序时,我想进入编译到这些jar中的库代码。我如何设置IntelliJ来做到这一点? 是否有其他方式将整个jar库源代码附加到我的应用程序代码?如何使用IntelliJ步入jar(非JDK)的代码?
25
A
回答
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
相关问题
- 1. 步骤通过IntelliJ IDEA中的JDK源代码
- 2. 在Intellij中使用.jar库的代码中的异常消息
- 3. 如何在jar intellij中附上调试源代码?
- 4. 不能使用的IntelliJ和1.8 JDK
- 5. 如何查看intellij中导入的jdk类文件的内容
- 6. 如何在IntelliJ IDEA中使用SBT构建Uber JAR(Fat JAR)?
- 7. 如何在IntelliJ IDEA中使gradle build使用jdk 1.6
- 8. IntelliJ可以反汇编第三方(或JDK)的java字节代码而不使用相应的源代码吗?
- 9. IntelliJ IDEA将不会步入第三方jar中的方法
- 10. 如何使用特定的jdk打开.jar?
- 11. 使用Ant将非代码资源添加到jar文件中
- 12. 未安装IntelliJ JDK
- 13. 如何使用JDK 1.8在Mac上为IntelliJ 13设置库
- 14. 如何使用托管代码从非托管代码?
- 15. 的IntelliJ 12不与JDK 1.7
- 16. 如何在IntelliJ中添加更多Web查找Jar的源代码
- 17. 如何跨多个IntelliJ项目使用通用源代码?
- 18. 如何进入IntelliJ中JUnit插件的源代码?
- 19. 如何插入模板编写代码与IntelliJ IDEA的
- 20. 使用GCD /异步代码:
- 21. 如何使用Maven下载jar的源代码?
- 22. 如何使用jar文件的Cobertura代码覆盖工具
- 23. 如何让intellij导入我的jar的最新版本?
- 24. 我可以使用Intellij社区版连接远程jar和远程源代码
- 25. 如何使用我的导入的jar?
- 26. Python - 如何使此代码异步?
- 27. (JDK 1.6 and ojdbc6.jar)vs(JDK 1.5 and ojdbc14.jar)
- 28. 行代码不工作,除非通过使用断点逐步
- 29. 如何同步Java代码
- 30. 使用Intellij IDE将Twitter/chill导入到Scala代码
谢谢,就是这么做的。对于其他人可能会觉得这很有用的,我会补充说,在“依赖”选项卡中,您需要先选择要添加源的jar,然后“编辑”,然后“附加源” – Ascari 2010-03-21 01:56:43
是的,我没有有足够的声望点投票答案... – Ascari 2010-03-21 01:58:30
你总是**接受**它虽然。 – 2010-03-23 22:26:37