代码之家  ›  专栏  ›  技术社区  ›  GuruKulki

Java库类的源代码

  •  28
  • GuruKulki  · 技术社区  · 15 年前

    我在哪里可以找到Java类库的源代码?我是说上课 rt.jar .

    平台:窗户。

    7 回复  |  直到 6 年前
        1
  •  28
  •   Thorbjørn Ravn Andersen    15 年前

    下载JDK。公共类的源代码位于src.zip中。

        2
  •  18
  •   Wouter    6 年前

    这里是 browsable source code for OpenJDK 7 .

    更新:截至2018年6月,grepcode似乎已关闭。在这里你可以找到 an alternative .

        3
  •  8
  •   Community CDub    8 年前

    来源在 src.zip 位于安装文件夹中:

    • 在Windows上,JDK包括 SRC-ZIP by default 如果我还记得的话。

    • 在Linux发行版上,您可能需要安装 sun-java6-source 包裹。

    • 在Mac上,您必须下载开发人员文档。看一看 this answer .

        4
  •  6
  •   helpermethod    9 年前

    如果您只需要查看源代码/实现,我建议使用

    Docjar

    编辑

    grepcode更好

    GrepCode

        5
  •  2
  •   Dylan Smith    6 年前

    您可以直接在此处浏览Java的代码: https://zgrepcode.com/java/openjdk/10.0.2/

    它也是一个很好的工具,可以浏览大多数开源项目,因为它为您提供了到类的内部链接。

        6
  •  1
  •   Tal    15 年前

    如上所述,大多数源文件都可以通过下载sdk找到。 但是,对于某些类,您可以找到源代码(javax.ssl等),因为我建议添加jad eclipse插件,该插件将在不使用外部站点(如docjar)的情况下解压缩任何类。 JAD Eclipse信息: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

        7
  •  1
  •   djechlin    12 年前

    还有grepcode.com(不确定这个站点有多旧,也许这个答案现在是新解决方案的更新),示例查询:

    http://grepcode.com/search?query=java.lang.Math.sin&start=0&entity=type&n=