在哪里可以找到用Java导入的包的源代码?

在哪里可以找到用Java导入的包的源代码?,java,import,package,Java,Import,Package,当我导入一个包时,比如说导入java.awt.Graphics,我在Mac上的JDK安装中在哪里可以找到Graphics类的源代码?我知道我的安装路径是/Library/Java/JavaVirtualMachines,但是我不太清楚在安装中从何处生成类 谢谢 假设您使用的是现代IDE(如IntelliJ)以及构建工具(如Maven或Gradle),您实际上应该能够只需按住CTRL键并单击java.awt.Graphics包中的任何方法即可查看反编译的源代码。在大多数情况下,建议使用带有Mave

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


谢谢

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

在Eclipse中,您可以在方法上按F3键,并使用光标。感谢您的回复@Tim!我使用的是VSCode/wmaven,可以通过IDE查看源代码,但我更希望在文件夹中找到路径,以查看java如何打包它们的源代码libraries@Mirage24IntelliJ也向您展示了这一点。点击屏幕左上角的package locator图标,它会在树中打开相应的JAR,显示完整路径。“我真的不太明白这个类是从哪里生成的”它不是从任何地方生成的,它已经编译好了。只需谷歌“java.awt.Graphics source”。