2012-01-06 132 views
3

我在JDK6_u26上,並且沒有找到com.sun.jndi.ldap軟件包源文件作爲sources.zip的一部分。 我相信他們可以從OpenJDK6項目中獲得,但我不確定;並且我正在閱讀,在某些情況下,來源與二進制文件不匹配。 有人可以闡明如何獲得這些軟件包的源(如果可能,完全匹配JDK二進制版本)以將它們附加到調試器中?我在哪裏可以獲得(匹配)com.sun.jndi.ldap。*包的源代碼?

URL鏈接/指針會很棒... 非常感謝!

回答

3

請參閱here「Java SE 6 JDK源代碼」部分。您必須在此過程中籤署社區許可證。 NB此下載包含多於JDK提供的src.zip。

+0

這是正確的位置!儘管無法爲二進制版本的特定版本選擇源代碼,但來自這裏的源代碼似乎匹配!非常感謝,EJP! – Anand 2012-01-09 04:52:14

+0

好吧,此鏈接不再包含上述部分。那麼現在如何找到它? – ZhaoGang 2016-07-19 09:47:00

0

由於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

相關問題