【问题标题】:Where download sun.* Java source? [closed]sun.* Java源码在哪里下载? [关闭]
【发布时间】:2018-05-10 07:34:31
【问题描述】:

我正在支持一个使用 Java 6 的项目,需要深入研究 Java 源代码(准确地说是 sun.net.www.protocol.http.HttpURLConnection)。但是 Java JDK 文件夹中附加的 src.zip 不包含 sun.* 包的源代码。是否可以下载我需要的源代码,如果可以,从哪里下载?

【问题讨论】:

  • 您可以使用谷歌找到代码。例如,谷歌搜索“java.lang.String source”,您将获得 grepcode.com 的链接。或者谷歌“openjdk 1.6源代码”,你会得到一个下载源代码的页面。
  • 我知道 grepcode.com。它给单个文件一个不完整的包。还是我忽略了在那里下载整个软件包的方法?
  • 重读我的评论。抱歉,使用 google 查找 Java 源代码并不完全是火箭科学。而这些问题对于 * 来说显然是题外话。
  • 不知道这段代码属于 OpenJDK。我已经下载了“openjdk 1.6 源代码”,但只是通过快速搜索没有找到我需要的东西。如果想获得资源,我需要做“制作”吗?无论如何,@Viacheslav Shalamov 的答案几乎立刻就给了我我需要的东西
  • 啊,在 jdk\src\share\classes 找到了

标签: java java-6 jdk1.6 sun


【解决方案1】:

您需要特定的sun.* 类吗?
grepcode 怎么样?
http://grepcode.com/search?query=sun.*

您也可以在 jdk 源码中找到sun.* 代码并在此处下载:
http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/a0ea2ba34bdd/src/share/classes/com/sun

(我给你放了一个 jdk6 的链接,当然你可以在那里找到任何版本)

【讨论】:

    最近更新 更多