[英]Source code for the Java library classes
在哪里可以找到 Java 庫類的源代碼? 我的意思是rt.jar
類。
平台:Windows。
對於具有單獨 JRE 和 JDK 下載的舊版 Java,請下載 JDK。 公共類的源代碼在 src.zip 中。
您可以直接在此處在線瀏覽 Java 代碼: https : //zgrepcode.com/java/openjdk/10.0.2/
它也是瀏覽大多數開源項目的絕佳工具,因為它為您提供了到類的內部鏈接。
由於幾乎所有建議似乎都是 grepcode 或 zgrepcode 都已關閉,因此我從 OpenJDK 中找到了一個: http ://hg.openjdk.java.net/jdk8/jdk8/jdk/file/tip/src/share/ 班級/
編輯:可以在此處找到所有 OpenJDK 項目和 JDK 6-15 的更完整版本: https : //hg.openjdk.java.net/
還有grepcode.com(不知道這個站點有多老,也許這個答案現在是新解決方案的更新),示例查詢:
http://grepcode.com/search?query=java.lang.Math.sin&start=0&entity=type&n=
如上所述,大多數源文件可以通過下載 SDK 找到。 但是,對於某些類,您可以找到源代碼(javax.ssl 等),因為我建議添加 jad eclipse 插件,該插件將在不使用外部站點(例如 Docjar)的情況下反編譯任何類。 Jad eclipse 信息: http : //jadclipse.sourceforge.net/wiki/index.php/Main_Page
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.