java - sun.awt.AppContext 和其他来源?

标签 java eclipse package sun

我附上了我的 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 开源项目的好地方。您可以找到 java.awt.AppContext 的源代码.它有一个漂亮的类似 IDE 的界面,因此您应该能够弄清楚如何使用。

关于java - sun.awt.AppContext 和其他来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22674059/

相关文章:

java - 关于通过 Google Places 自动完成 API 创建代理 API 的建议

java - Eclipse Checkstyle 插件中 "allowThrowsTagsForSubclasses"问题的解决方法

java - org.apache.catalina.LifecycleException : Failed to start component [StandardEngine[Catalina]. StandardHost[本地主机].StandardContext[]]

php - 如何访问 Validator::extend 中的其他输入属性?

java - 当两个并发线程尝试从 CopyOnWriteArrayList 中删除元素时会发生什么? java

java - transient 域实例jpa&spring

android - 签署我的安卓项目

c# - 包名路径 - 完全限定后路径太长

python - 如何在 Python 中使用 Anaconda 删除模块

java - 为什么 DB2 Type 4 JDBC Driver 寻找 native 库 db2jcct2?