Windows에 OpenJDK 11을 설치하는 방법
과거에 Oracle은 다음과 같은 Windows용 실행 가능한 설치 프로그램을 게시했습니다.
- 파일 언팩
- 설치된 버전 및 경로를 나타내는 레지스트리 키 추가
- JRE를 시스템 PATH에 추가합니다.
- Windows 에 언인스톨러를 등록합니다.
Java 11에서 Oracle의 무료 버전 Java(Oracle OpenJDK)에는 설치 프로그램이 포함되어 있지 않은 것 같습니다.이진 파일이 들어 있는 zip 파일입니다.
앞서 말한 통합이 없어졌는데 어떻게 Windows에 OpenJDK 11을 설치할 수 있습니까?꼭 필요하지 않나요?
zip 파일 풉니다.
C:\Program Files\Java\
"이것"이 됩니다.jdk-11
빈이 되다이 위치에 zip 파일을 추출하려면 관리자 권한이 필요할 수 있습니다.PATH 설정:
- [컨트롤 패널], [시스템] 순으로 선택합니다.
- 고급을 누른 다음 환경 변수를 누르십시오.
- 시스템 변수의 PATH 변수에 JDK 설치의 bin 폴더 위치를 추가합니다.
- 인 값은 .PATH 변 、 PATH 、 PATH 、 PATH 변 、 PATH 음 、 PATH の 。
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
JAVA_ 설정홈:
- 시스템 변수에서 새로 만들기를 누르십시오.
- 변수 이름을 JAVA_HOME으로 입력합니다.
- 값을 JDK 합니다(JDK ).
bin
★★★★★★★★★★★★★★★★★★」 - [확인] 을 클릭합니다.
- Apply Changes를 클릭합니다.
- IDE 로 JDK 를 설정합니다(IntelliJ 나 Eclipse 등).
준비가 되었습니다.
" " " 를 입력합니다.java -version
JDK를 사용하다
언인스톨 하려면 , 상기의 순서를 실행 취소해 주세요.
주의: 포인트 할 수도 있습니다.JAVA_HOME
설치 하여 JDK를 합니다.PATH
to 에 variable 。%JAVA_HOME%\bin
JDK를 는 "JDK"만JAVA_HOME
및 leave " " " 를 사용합니다.PATH
현 상황에서는.
Java 17(LTS) 이후
Java 17 이상에서는 Eclipse Adaptium 웹사이트를 사용할 수 있습니다.이클립스 어답티엄 프로젝트는 오리지널 어답티엄 오픈의 연장선상에 있다.JDK 미션.
Java 11 (LTS), Java 8 - 16
Java 11(8~16)의 경우 Adapt Open을 사용할 수 있습니다.JDK, Java 커뮤니티가 호스팅하는 웹 사이트입니다.OpenJDK 8~16 용 .msi 인스톨러를 찾을 수 있습니다.이 인스톨러에서는, 질문에 기재되어 있는 모든 것을 실행할 수 있습니다(Unpacking, 레지스트리 키, PATH 변수 갱신(및 JAVA_HOME), 언인스톨러).
Chocolatey 패킷 매니저를 사용합니다.npm과 유사한 명령줄 도구입니다.인스톨이 끝나면,
choco install openjdk --version=11.0
(OpenJDK 11 설치 ),--version
최신 버전을 설치하는 매개 변수)를 클릭합니다.
설치된 버전을 최신 버전으로 업데이트하려면 다음과 같이 입력합니다.
choco upgrade openjdk
사용하기 쉽고 최신 버전으로 업그레이드하는 데 특히 유용합니다.경로 환경 변수를 수동으로 처리하지 않습니다.
@ZhekaKozlov의 코멘트에 따르면 ojdkbuild에는 Windows용 OpenJDK 빌드(현재는 8개 및 11개)가 있습니다.zip
★★★★★★★★★★★★★★★★★」msi
를 참조해 주세요.
아마존 코레토를 이용하실 수 있습니다.OpenJDK의 멀티플랫폼 실가동 가능한 배포판을 무료로 사용할 수 있습니다.퍼포먼스 향상과 보안 수정을 포함한 장기적인 지원이 제공됩니다.여기서 인스톨 순서를 확인해 보십시오.
여기서 한 가지 더 강조하고 싶은 것은 Amazon Corretto와 Zulu 모두 TCK에 준거하고 있다는 것입니다.OpenJDK 빌드 비교는 이쪽과 이쪽에서 보실 수 있습니다.
Java 12 이후의 경우 Oracle의 OpenJDK(GPL2 + Classpath Exception)의 General-Availability(GA) 및 Early-Access(EA) Windows 64비트 빌드는 JDK 웹 사이트에서 tar.gz/zip으로 제공됩니다.
설치 관리자를 원하는 경우 몇 가지 배포가 있습니다.Java Champions 커뮤니티에서 가장 잘 지원되는 OpenJDK 배포 목록을 공개하는 Google 문서 및 블로그 게시물이 있습니다.현시점에서는, 다음과 같습니다.
- 오픈 채택JDK는 Adaptium/Temurin(Hotspot) 및 IBM Semeru(OpenJ9)로 대체되었습니다.
- 테무린 아답테륨
- 아마존 코레토
- IBM Semeru(OpenJ9 JVM 포함)
- 벨소프트의 리베리카
- OpenJDK의 Microsoft 빌드
- OpenLogic 오픈JDK
- 레드햇 오픈JDK
- SAPMachine(SAP에서 지원)
- Zulu 커뮤니티(Azul Systems 지원)
https://www.openlogic.com/openjdk-downloads에서는 32비트 버전의 OpenJDK8을 선택할 수 있었습니다(묻지마 - Arduino IDE는 11을 컴파일하지 않습니다).AdapeOpen을 둘러싼 것 같습니다.JDK MSI이지만 AdapeOpenJDK에서 32비트 Distros를 찾을 수 없었습니다.
위의 답변과 더불어 JDK Path 엔트리를 Path의 맨 위로 이동해야 합니다.
Scoop은 최소한의 마찰로 명령줄에서 사용자가 알고 좋아하는 프로그램을 설치합니다.
- 스쿠프 설치
- 자바 추가
scoop bucket add java
- OpenJDK 설치
scoop.cmd install openjdk17
여기 완전한 답이 있습니다.우선 초코렛을 설치해야 합니다.Chocolatey를 설치하려면 관리자로 powershell을 실행하고 다음 명령을 실행합니다.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
이 실행 후 cmd를 관리자로 열고 이 명령을 실행합니다.
choco install -y openjdk11
다음 위치에 openjdk를 설치합니다.
C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot
마지막으로 JAVA_를 설정합니다.자택
C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot
그리고 건배
WinGet은 Windows 10 이상에서 사용하시는 머신에 OpenJDK의 Microsoft 빌드를 인스톨 할 수 있게 되었습니다.자세한 내용은 https://aka.ms/msopenjdk/의 다운로드 페이지에 액세스하여 Zip 파일 및 지침을 참조하십시오.
언급URL : https://stackoverflow.com/questions/52511778/how-to-install-openjdk-11-on-windows
'programing' 카테고리의 다른 글
모든 로컬 git 분기 삭제 (0) | 2023.04.09 |
---|---|
XAML에서 이중 따옴표와 단일 따옴표가 포함된 텍스트를 표시하려면 어떻게 해야 합니까? (0) | 2023.04.09 |
Spring Web Client에서 여러 헤더를 동시에 설정하는 방법 (0) | 2023.04.04 |
json 다운로드 및 빠른 구문 분석 (0) | 2023.04.04 |
대응: Axios 네트워크 오류 (0) | 2023.04.04 |