Java库类的源代码
我在哪里可以找到Java库类的源代码? 我的意思是rt.jar
课程。
平台:Windows。
下载JDK。 公共类的源代码是src.zip。
这是OpenJDK 7的可浏览源代码 。
源位于安装文件夹中的src.zip
:
-
在Windows上,如果我记得很清楚,JDK 默认包含
src.zip
。 -
在Linux发行版上,您可能必须安装
sun-java6-source
软件包。 -
在Mac上,您必须下载开发人员文档。 看看这个答案 。
如果您只需要查看源/实现,我建议使用
Docjar
编辑
GrepCode甚至更好
GrepCode
如上所述,可以通过下载SDK找到大多数源文件。 但是对于某些类,您可以找到源代码(javax.ssl etc’),我建议添加jad eclipse插件,它将反编译任何类,而不使用Docjar等外部站点。 Jad eclipse信息: http : //jadclipse.sourceforge.net/wiki/index.php/Main_Page
还有grepcode.com(不知道这个网站有多久,也许这个答案现在是新解决方案的更新),示例查询:
http://grepcode.com/search?query=java.lang.Math.sin&start=0&entity=type&n=