Java sun.awt.AppContext和其他文件的源代码?

Java sun.awt.AppContext和其他文件的源代码?,java,eclipse,packages,sun,Java,Eclipse,Packages,Sun,我附加了JDK附带的src.zip,但它似乎缺少一些文件 就好像我没有任何sun.*包。我可以理解,如果它们可能被更改为java.awt.AppContext,但这并不存在 我在Container.java中找到了AppContext(我一直在研究Oracle是如何工作的),但它显示的是字节码而不是实际代码 我在哪里可以得到这些文件?我在谷歌上四处搜索,什么也没找到: 另一件事,当我手动导入sun.awt时,我的IDE显示包存在,但其中没有文件。也许我需要升级我的JDK?(7u45版,还不错)

我附加了JDK附带的
src.zip
,但它似乎缺少一些文件

就好像我没有任何
sun.*包。我可以理解,如果它们可能被更改为
java.awt.AppContext
,但这并不存在

我在
Container.java
中找到了
AppContext
(我一直在研究Oracle是如何工作的),但它显示的是字节码而不是实际代码

我在哪里可以得到这些文件?我在谷歌上四处搜索,什么也没找到:

另一件事,当我手动导入
sun.awt
时,我的IDE显示包存在,但其中没有文件。也许我需要升级我的JDK?(7u45版,还不错)


2014年12月30日编辑:仍在寻找答案,现在使用JDK 8u25

通常情况下,最终分发的jar文件不包含库的源代码,而只包含构建的.class文件,目的是减小jar大小或保护其源代码。您可能需要参考其他资源才能查看源代码。我发现www.codatlas.com是查看一些java开源项目的好地方。您可以找到的源代码。它有一个类似IDE的界面,因此您应该能够了解如何使用它。

这些类型可以通过找到

下面是的实现,可以在
src>java.desktop>share>classes>sun>awt

下找到,可能会有所帮助