과거에 Oracle은 다음과 같은 Windows 용 실행 가능 설치 프로그램을 게시했습니다.
- 파일 풀기
- 설치된 버전 및 경로를 나타내는 레지스트리 키 추가
- 시스템 PATH에 JRE 추가
- Windows에 제거 프로그램을 등록하십시오.
Java 11부터 Oracle 무료 버전의 Java ( Oracle OpenJDK )에는 설치 프로그램이 포함되어 있지 않습니다. 바이너리를 포함하는 zip 파일 일뿐입니다.
위에서 언급 한 통합이 더 이상없는 것처럼 Windows에 OpenJDK 11을 어떻게 설치해야합니까? 그들이 필요하지 않습니까?
답변
-
zip 파일을 폴더로 추출하십시오. 예를 들어 폴더
C:\Program Files\Java\
를 생성jdk-11
합니다 (bin 폴더가 직접 하위 폴더 임). zip 파일을이 위치로 추출하려면 관리자 권한이 필요할 수 있습니다. -
PATH를 설정하십시오.
- 제어판을 선택한 다음 시스템을 선택하십시오.
- 고급을 클릭 한 다음 환경 변수를 클릭하십시오.
- JDK 설치의 bin 폴더 위치를 시스템 변수의 PATH 변수에 추가하십시오.
- 다음은 PATH 변수의 일반적인 값입니다.
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
-
JAVA_HOME을 설정하십시오.
- 시스템 변수에서 새로 작성을 클릭하십시오.
- 변수 이름을 JAVA_HOME으로 입력하십시오.
bin
하위 폴더 없이 JDK의 설치 경로로 변수 값을 입력하십시오 .- 확인을 클릭하십시오.
- 변경 사항 적용을 클릭하십시오.
- IDE에서 JDK를 구성하십시오 (예 : IntelliJ 또는 Eclipse).
설정되었습니다.
작동하는지 확인하려면 명령 프롬프트를 열고 입력 java -version
하여 새로 설치된 JDK를 인쇄하는지 확인하십시오.
제거하려면 위 단계를 실행 취소하십시오.
참고 :JAVA_HOME
JDK 설치 폴더를 가리킨 다음 PATH
변수를 로 설정할 수도 있습니다 %JAVA_HOME%\bin
. 따라서 JDK를 변경하려면 JAVA_HOME
변수 만 변경 하고 그대로 두십시오 PATH
.
답변
AdoptOpenJDK 는 Java 커뮤니티가 호스팅하는 새로운 웹 사이트 입니다 . OpenJDK 8에서 14까지의 .msi 설치 프로그램을 찾을 수 있습니다.이 설치 프로그램은 질문에 나열된 모든 것을 수행합니다 (포장 풀기, 레지스트리 키, PATH 변수 업데이트 (및 JAVA_HOME), 제거 프로그램 …).
답변
@ZhekaKozlov의 의견 : ojdkbuild 에는 Windows ( zip
및 msi
) 용 OpenJDK 빌드 (현재 8 및 11)가 있습니다.
답변
Chocolatey 패킷 관리자를 사용하십시오 . npm과 비슷한 명령 줄 도구입니다. 설치 한 후에는
choco install openjdk
관리자 권한 명령 프롬프트에서 OpenJDK를 설치하십시오.
설치된 버전을 최신 버전으로 업데이트하려면 다음을 입력하십시오.
choco upgrade openjdk
사용이 매우 간단하고 최신 버전으로 업그레이드하는 데 특히 도움이됩니다. 경로 환경 변수를 사용한 수동 조정이 없습니다.
답변
Amazon Corretto 를 사용할 수 있습니다 . OpenJDK의 멀티 플랫폼 프로덕션 지원 배포판을 자유롭게 사용할 수 있습니다. 성능 향상 및 보안 수정이 포함 된 장기 지원이 제공됩니다. 여기 에서 설치 지침을 확인 하십시오 .
여기서 강조하고 싶은 것은 Amazon Corretto와 Zulu가 모두 TCK를 준수한다는 것입니다. 여기 와 여기 에서 OpenJDK 빌드 비교를 볼 수 있습니다 .
답변
Oracle Java 제거 프로그램은 모든 파일을 제거하지는 않습니다.
“C : \ ProgramData \ Oracle”이 존재하는지 점검하십시오. 서브 디렉토리에 일부 Java 파일이 있습니다. (예 : java.exe, javaw.exe)
잘못된 java 파일이 실행되지 않도록 제거하십시오.