2012-01-06 1 views
3

JDK6_u26을 사용 중이며 com.sun.jndi.ldap 패키지 소스가 sources.zip의 일부로 포함되어 있지 않습니다. OpenJDK6 프로젝트에서이 파일을 사용할 수 있다고 생각하지만 확실하지 않습니다. 어떤 경우에는 소스가 바이너리와 일치하지 않는다는 것을 읽었습니다. 디버거에서 소스를 가져 오는 방법 (그리고 가능하다면 JDK 바이너리 빌드와 정확히 일치시키는 방법)에 대한 설명을 해줄 수 있습니까?com.sun.jndi.ldap. * 패키지의 소스는 어디서 얻을 수 있습니까?

URL 링크/포인터가 좋을 것입니다 ... 미리 감사드립니다.

답변

3

here, "Java SE 6 JDK 소스 코드"섹션을 참조하십시오. 이 과정에서 커뮤니티 라이선스에 서명해야합니다. 주의이 다운로드에는 이 많이 포함되어 있습니다.은 JDK와 함께 제공되는 src.zip보다 많습니다. EJP의 대답은 더 이상 올바른 장소로 연결되지 않기 때문에

+0

입니다! 바이너리 빌드의 특정 버전에 대한 소스를 선택할 수는 없지만 여기에서 나온 소스는 일치하는 것 같습니다! 고마워, EJP! – Anand

+0

글쎄,이 링크에는 언급 된 섹션이 더 이상 포함되어 있지 않습니다. 이제 어떻게 찾을 수 있습니까? – ZhaoGang

0

, 나는 여기에 내 대답을 :

우리는, 오픈 JDK 8 here downlaod이를주의 할 지금 최신 버전이 경우, 오픈 JDK 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