[java] Windows OS 용 OpenJDK 가용성 [닫기]

Windows OS에서 사용 가능한 OpenJDK 버전이 있습니까? OpenJDK 홈 페이지 ( http://openjdk.java.net/ )에서 Windows 용 Oracle Sun JRE 시스템으로 경로 재 지정됩니다.

Windows에 사용 가능한 기존 OpenJDK가 있습니까? 그렇다면 어디서 구할 수 있습니까? 그렇지 않은 경우 직접 작성해야합니다 ( http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows 참조 ).



답변

openjdk-unofficial-builds github 프로젝트 에서 Windows 용 OpenJDK 6 및 7 바이너리를 찾을 수 있습니다 .

업데이트 : Windows x86_64 용 OpenJDK 8 및 11 LTS 바이너리는 ojdkbuild github 프로젝트 에서 찾을 수 있습니다 .

면책 조항 : 나는 그것들을 직접 만들었습니다.

업데이트 (2019) : OpenJDK 업데이트 8 및 11 용 프로젝트 빌드를 지금 사용할 수 있습니다 .


답변

OpenJDK의 Windows 빌드를 계속 찾고 있다면 Azul Systems는 지난 가을 Zulu 제품 라인을 출시했습니다. OpenJDK의 Zulu 배포는 Windows 및 Linux에서 빌드되고 테스트되었습니다. 이번 주 OpenJDK 8 버전을 게시했지만 OpenJDK 7 및 6도 모두 사용할 수 있습니다. 다음 URL은 무료 다운로드, Zulu 커뮤니티 포럼 및 기타 세부 정보를 제공합니다.
http://www.azulsystems.com/products/zulu
바이너리 다운로드이므로 OpenJDK를 처음부터 빌드하지 않아도 사용할 수 있습니다.

Windows 용 OpenJDK 6을 구축하는 것이 쉽지 않은 일임을 증명할 수 있습니다. 지금까지 x64 용으로 구축 한 6 가지 플랫폼 (Windows 및 Linux 용 OpenJDK6, OpenJDK7 및 OpenJDK8) 중 Windows OpenJDK6 빌드는 Windows에서 작동하지 않는 항목을 짜는 데 가장 많은 노력을 기울였습니다. Java SE 6 용 기술 호환성 키트 테스트 프로토콜을 “있는 그대로”통과하지 않습니다.

면책 조항 : Zulu의 제품 관리자입니다. Zulu 릴리스 알림을 여기에서 검토 할 수 있습니다.
https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases
도움이 되길 바랍니다.


답변

Java 12 이후에는 Oracle의 공식 GA (General-Availability) 및 EA (Early-Access) Windows 64 비트 빌드가 JDK 웹 사이트 에서 tar.gz / zip으로 제공됩니다 (Oracle의 OpenJDK (GPL2 + Classpath Exception)) .

설치 프로그램을 선호하는 경우 몇 가지 배포판이 있습니다. Java Champions 커뮤니티 의 공개 Google 문서블로그 게시물 이 가장 많이 지원되는 OpenJDK 배포를 나열합니다. 현재 다음과 같습니다.


답변

Red Hat은 Windows 플랫폼 용 OpenJDK를 배포 할 것이라고 발표했습니다 :
http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/

편집 됨 (CaseyB 주석부터 주석까지) : Windows에서는 PRODUCTION 지원이 없습니다. 설명서에서 :

Windows에서 OpenJDK 8의 모든 Red Hat 배포판은 JBoss Middleware와 함께 작동하는 응용 프로그램 개발을 지원하므로 Windows 또는 Linux 기반 환경에서 개발 및 테스트하고 솔루션을 100 %로 배포 할 수있는 편리함과 자신감을 갖습니다. Red Hat Enterprise Linux에서 완벽하게 지원되는 OpenJDK 8과 호환됩니다.


답변

나는 최근 에이 사이트를 보았습니다 : https://adoptopenjdk.net/

나에게 신뢰할만한 것 같습니다. 나 자신을 시도하지 않았지만 반드시 시도해 볼 것입니다.

특허:

라이센스 바이너리를 생성하기위한 빌드 스크립트 및 기타 코드, 웹 사이트 및 기타 빌드 인프라는 Apache License, 버전 2.0에 따라 라이센스가 부여됩니다. OpenJDK 코드 자체는 Classpath Exception과 함께 GPL v2에 따라 라이센스가 부여됩니다.

편집 : 또한 AdoptOpenJDK MSI 설치 프로그램 (JDK 및 JRE)에 IcedTeaWeb이 제공되어 Oracle WebStart를 대체합니다. 거의 ‘next-next-next-finish’가있는 간단한 설치 프로그램이며 JWS 응용 프로그램이 작동합니다. 사용.


답변

OpenSCG는 32 비트 Windows 및 기타 운영 체제 용 OpenJDK 6 설치 관리자 를 유지 관리 합니다.

이를 구성하려면 JAVA_HOME 환경 변수를 작성하고 C : \ OpenSCG \ openjdk-6.0.24 또는 현재 버전으로 설정하십시오. 그런 다음 % JAVA_HOME % \ bin을 추가하십시오. PATH 환경 변수의 시작 부분에.

상황에 따라 (내) 컴퓨터를 클릭하고 속성을 선택하고 Windows 7의 경우 고급 시스템 설정을 클릭 한 다음 고급 탭을 클릭 한 다음 환경 변수를 클릭하여 환경 변수를 편집 할 수 있습니다.


답변

http://jdk.java.net 에서 Oracle이 제공하는 철저히 테스트 된 OpenJDK 릴리스를 찾을 수 있습니다 .

예를 들어 64 비트 Linux, MacOS 및 Windows 용 Oracle에서 OpenJDK 10.0.2 빌드를 사용할 준비가 된 경우 http://jdk.java.net/10/ 에서 찾을 수 있습니다 .