【问题标题】:Where do I find the source code for packages that I import in Java?在哪里可以找到我在 Java 中导入的包的源代码?
【发布时间】:2020-08-09 16:00:09
【问题描述】:

当我导入一个包时,比如说import java.awt.Graphics,我在哪里可以找到我在 Mac 上安装的 JDK 中的 Graphics 类的源代码?我知道我的安装路径是/Library/Java/JavaVirtualMachines,但是我并不真正了解安装中类是从哪里生成的。

谢谢!

【问题讨论】:

  • “我不太明白这个类是从哪里生成的” 它不是从任何地方生成的,它已经被编译了。
  • 只需谷歌“java.awt.Graphics 源”。

标签: java import package


【解决方案1】:

假设您使用的是现代 IDE(例如 IntelliJ)以及构建工具(例如 Maven 或 Gradle),您实际上应该能够只使用 CTRL + CLICKjava.awt.Graphics 包中的任何方法上查看反编译的源代码。在大多数情况下,建议使用带有 Maven 之类的 IDE 进行开发,因此,如果您还没有这样做,现在可能是升级的好时机。

【讨论】:

  • 在 Eclipse 中,将光标放在方法上按 F3。
  • 感谢@Tim 的回复!我正在使用 VSCode /w Maven,并且可以通过 IDE 查看源代码,但是我更希望在我的文件夹中找到路径以查看 java 如何打包他们的库
  • @Mirage24 IntelliJ 也向您展示了这一点。单击屏幕左上方的包定位器图标,它将在树中打开相应的 JAR,显示完整路径。
猜你喜欢
  • 2019-06-03
  • 1970-01-01
  • 2011-08-31
  • 1970-01-01
  • 1970-01-01
  • 2023-02-20
  • 2017-03-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多