2014-03-26 86 views
5

我附加了我的JDK附带的src.zip,但它似乎缺少一些文件。sun.awt.AppContext和其他的源代码?

这就好像我没有任何sun.*;包。我会理解,如果他们可能被更换为java.awt.AppContext,但不会退出。

我发现AppContextContainer.java(一直在看Oracle如何处理),但它显示了字节码而不是实际的代码。

我在哪里可以得到这些文件?我在谷歌环顾四周,发现什么都没有/:

另一件事,当我手动导入sun.awt,我的IDE告诉我,该软件包存在,但没有文件。也许我需要升级我的JDK? (版本7u45,不坏)

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

+2

也许[this](http://www.docjar.com/html/api/sun/awt/AppContext.java.html)可以帮助 – BackSlash

回答

0

通常时间最终会散发出不包含源的jar文件但是只有构建的.class文件的代码,目的是减少jar大小或保护它们的源代码。您可能需要参考其他资源才能查看源代码。我发现www.codatlas.com是查看一些java开源项目的好地方。你可以找到java.awt.AppContext的源代码。它有一个漂亮的IDE界面,所以你应该能够弄清楚如何使用。

相关问题