나는이 질문을 Where to find Java JDK Source Code?의 수정 된 사본으로 작성했습니다. 그것은 화제가되어 닫혀 있었지만, 이것은 매우 관련있는 질문이라고 생각합니다.
짧은 답변
오라클의 자바와 함께 작업하는 경우는, 당신이 할 필요가 작업중인 Java 패키지의 JDK를 설치하고, 그 다음에 JDK 것을 사용하도록 IDE를 설정 프로젝트를 지원하십시오. "src.zip"은 미리 패키징되어 있으며 IDE (또는 적어도 Eclipse)는 소스 파일을 자체적으로 표시 할 수 있어야합니다.
오픈 JDK로 작업하는 경우, JDK, Javadocs 및 소스 코드가 각각의 rpm에 있다는 것을 알아야합니다. 작업중인 java 버전의 소스 코드를 얻으려면 java-1.X.X-openjkd-src를 찾고 설치하기 만하면됩니다. 1.8은 이름에 "-debug"를 추가합니다. 일단 IDE를 다시 시작하면 프로젝트를 다시로드하는 동안 소스 파일을 선택해야합니다. 오라클
오라클의 자바로 작업하는 경우, 당신은 당신이 JDK가 아닌 JRE에 대해 개발하고 있는지 확인해야합니다. 다음은 JavaSE 용 JDK를 다운로드 할 수있는 예제 사이트입니다. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
사용권 계약에 동의 한 후 설치하려는 시스템의 해당 JDK를 가져 오십시오. 필자의 경우 64 비트 Linux에서 설치하므로 jdk-8u121-linux-x64.rpm을 다운로드했습니다.
다운로드가 완료되면 설치 프로그램을 실행하십시오. 그렇게하면 설치 프로그램이 실제로 파일을 저장하는 위치를 찾습니다. 리눅스에, 당신은 당신이 설치된 것을 찾기 위해이 명령을 사용할 수 있습니다 ...
rpm -qa | grep jdk
... 그리고이 jdk1.8.0_121를 사용하여, 내 경우에는 (그 정보를 조회 할 수 있습니다.
rpm -qi jdk1.8.0_121
을 재배치 필드를 보면 시작할 위치를 알 수 있으며 -i 매개 변수를 -l로 변경하면 실제로 설치된 파일의 전체 목록을 볼 수 있습니다.
다음과 같이 할 수 있습니다. 이 새롭게 설치된 JDK를 IDE에 등록하면 조금 낫습니다. ource 코드. 그러나 작업이 완료되지 않으면 src를 찾을 수 있습니다.이런 식으로 설치된 파일의 전체 목록을 grepping하여 zip 파일 :
$ rpm -ql | grep 'src.zip'
/usr/java/jdk1.8.0_121/src.zip
이제 그냥 zip 파일에서 당신의 IDE를 지적하고, 당신은 좋은거야.
오픈 JDK는
열린 JDK의 소스 코드를 찾는 유일한 트릭은 기본 JDK보다 다른 패키지 자신의 소스 코드를 설치하는 것이 실현하는 것입니다.
패키지 관리자를 사용하여 사용 가능한 jdk 패키지를 찾으십시오. 설치하고 작업중인 파일을보고 동일한 이름과 -src 확장명을 가진 pacakge를 찾으십시오.
java-1.8.0-openjdk가 있으면 java-1.8.0-openjdk-src를 찾을 수 있습니다. 해당 패키지를 설치하고 IDE를 다시 시작하면 소스 코드를 볼 수 있습니다.