거장 나는 jdk 소스가 설치 안에서 이미 사용 가능 하다 고 결코 생각 하지 않았다! 이것은 기본적으로 #31와 같은 문제입니다. bazel 플러그인은 소스를 포함 하지 않습니다 bazel에서 출력을 본다. 그 때까지 더 자연스럽 게 bazel에 의해 지원의, 당신은 해결 방법이 필요 합니다. 외부 의존 관계를 위한 쉬운 다운로드 근원에 기능은 중대 한 특징이 고, 나는 그것을 대단히 놓친다. Maven은 사용자의 편의를 위해 여러 가지 형식으로 배포 됩니다. 기성 품 바이너리 배포 아카이브를 선택 하 고 설치 지침을 따르기만 하면 됩니다. Maven을 직접 구축 하려는 경우 소스 아카이브를 사용 한다. 난 이해가 잘 모르겠어요. 당신은 내가 built-in maven_jar WORKSPACE 규칙 대신에이 종 달의 규칙을 이용 한다면 intellij plugin은 소스 항아리를 자동적으로 붙일 것 이라고 말하고 있습니까? 언제 intellij에 있는 클래스에 대 한 의존도를 클릭 → 구현에가 서 “다운로드” 표시줄에서 열린 클래스 파일의 상단에, 나는 오류 소스를 찾을 수 없습니다: ` httpclient-4.5.2에 대 한 소스를 이동 하려고 하면-ijar. 항아리 `를 찾을 수 없습니다. 리눅스에서는, 예를 들어, 우분투, 당신은 openjdk에서 소스 코드를 얻을 수 있습니다.

Mac OSX에서는, 애플 개발자에서 JDK 소스 코드를 얻어, OS X 개발자 패키지를 위한 자바를 다운로드 하 여 설치 한다. JDK 소스 코드는 src .zip 안에 있다,이 기사는 창, Ubuntu (리눅스) 및 Mac OSX에 그것을 얻는 방법을 보여준다. 나는 gerit의 maven_jar 교체의 수정 된 버전을 사용 하 여 시도 하 고 그 intellij 그 항아리의 바이트 코드는 소스에 의해 참조 되 고 있었는지 일치 하지 않았다는 불평을 발견. 그것은 몇 가지 혼란이 ijar 저것 유태력과 소스 항아리 사이에가는 것 같아? gerit 프로젝트는이의 예를 가진다 bazel intellij plugin와 함께 작용 해야 하는 것: https://gerrit.googlesource.com/gerrit/+/master/tools/bzl/maven_jar.bzl. 나 ` d은 그것이 무시 maven_jar 없이 결심 할 때까지이 이슈가 열리게 하는 것에 게 암시 한다. 저것은 맞다–종 달 종 연장은 관련 된 srcjar 특성 가치로 채워진 java_import 표적을 창조 할 것 이다. 그 종 달이 확장은 단지 maven_jar의 동작을 재정의, 당신은 작업 영역 파일에 로드 해야 합니다 (예를 들어 gerit 프로젝트의 작업 공간 파일을 참조). 그럼 그냥 모든 maven_jar 목표를 떠나 그들이 있었다. 내가이 ijar 저것 유태력 마술 bazel 하 고 있는 것입니다 용의자? https://github.com/bazelbuild/bazel/tree/master/third_party/ijar.

그래도 이전 버전을 사용 하려면 Maven 출시 내역에서 자세한 정보를 찾고 이전 릴리스에 대 한 버전 3.0.4 + 및 레거시 아카이브에 대 한 아카이브에서 파일을 다운로드할 수 있다. 윈도 즈에 (서) 오라클 웹사이트를 방문 하 고 JDK (JRE)을 다운로드 하지 않는다. . 현재 선택 된 다운로드 미러는 http://apache-mirror.rbc.ru/pub/apache/입니다. 이 미러에 문제가 발생 하면 다른 미러를 선택 하십시오. 모든 미러가 실패 하는 경우 사용할 수 있는 백업 미러 (미러 목록의 끝)가 있습니다. 당신은 또한 거울의 전체 목록을 참조하실 수 있습니다. jdk를 설치 하 고 src는, 예를 들면 설치 된 jdk 폴더 안에 있다: 그것은 강력 하 게 최신 기능 및 버그 수정 프로그램을 활용 아파치 메 이븐 네트웍 스의 최신 릴리스 버전을 사용 하는 것이 좋습니다.

자바 다운로드 소스