我在JDK6_u26上,並且沒有找到com.sun.jndi.ldap
軟件包源文件作爲sources.zip的一部分。 我相信他們可以從OpenJDK6項目中獲得,但我不確定;並且我正在閱讀,在某些情況下,來源與二進制文件不匹配。 有人可以闡明如何獲得這些軟件包的源(如果可能,完全匹配JDK二進制版本)以將它們附加到調試器中?我在哪裏可以獲得(匹配)com.sun.jndi.ldap。*包的源代碼?
URL鏈接/指針會很棒... 非常感謝!
我在JDK6_u26上,並且沒有找到com.sun.jndi.ldap
軟件包源文件作爲sources.zip的一部分。 我相信他們可以從OpenJDK6項目中獲得,但我不確定;並且我正在閱讀,在某些情況下,來源與二進制文件不匹配。 有人可以闡明如何獲得這些軟件包的源(如果可能,完全匹配JDK二進制版本)以將它們附加到調試器中?我在哪裏可以獲得(匹配)com.sun.jndi.ldap。*包的源代碼?
URL鏈接/指針會很棒... 非常感謝!
請參閱here「Java SE 6 JDK源代碼」部分。您必須在此過程中籤署社區許可證。 NB此下載包含多多於JDK提供的src.zip。
由於EJP的答案不會導致一個正確的地方更多,我在這裏給我的答案:
我們可以立即下載的OpenJDK 8 here,注意,到現在最新的版本是的OpenJDK 8,如果在我們進一步下載最新版本,用當前版本號替換http://download.java.net/openjdk/jdk8/中的第8個數字,然後轉到該鏈接,我們可以找到源代碼下載鏈接。
然後我們可以在openJDK/src/openjdk/jdk/src/share/classes/com/sun/jndi/ldap/
找到這個包。
例如,連接池位於openJDK/src/openjdk/jdk/src/share/classes/com/sun/jndi/ldap/pool/Pool.java
這是正確的位置!儘管無法爲二進制版本的特定版本選擇源代碼,但來自這裏的源代碼似乎匹配!非常感謝,EJP! – Anand 2012-01-09 04:52:14
好吧,此鏈接不再包含上述部分。那麼現在如何找到它? – ZhaoGang 2016-07-19 09:47:00