我正在为Oracle JRE/JDK 6 Update 22搜索rt.jar的源代码.交付中包含的src.zip不包含所有源,例如sun.*(例如sun.reflect.Reflection) )包丢失了.
我在哪里可以获得完整的src.zip?
rus*_*tyx 22
sun.* sources是JDK的一部分,它是专有的闭源Sun代码(或自2010年以来的Oracle).
话虽如此,您感兴趣的软件包(sun.reflect.)恰好包含在OpenJDK 7中,并且所有OpenJDK源都是开放的.
你可以在这里获得来源:http://jdk7src.sourceforge.net/
Tho*_*sen 19
这个答案写于2010年,世界各不相同.如果您只需要JRE类的源代码,请在JDK构建中使用JRE - 大多数现代IDE都能识别包含的src.zip文件.
如果你真的,真的需要完整的源代码(如果你不确定,你没有),那么找到一个合适的OpenJDK调试版本或从源代码构建OpenJDK.
您可以从http://download.java.net/jdk6/source/下载JDK的完整源代码.
非常重要注意:这是在Java研究许可证下,它可能会以与您需要知道的方式不相容的方式污染您.
如果您使用Eclipse,以下是链接到Java源文件的方法: