Java 9를 32 비트 OS에서 실행할 수 있습니까?
Oracle의 사용 가능한 다운로드 목록 에 32 비트 다운로드 패키지가없는 것 같습니다 .
최신 정보
여기에서 다운로드 할 수 있습니다.
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_windows-x86_bin.exe
JDK9에 대한 32 비트 바이너리 오라클의 형편, 암호화되지 않은 상태에서 누락 된 것 같다 있지만
다운로드 페이지 ( "사용권 계약에 동의"버튼을 클릭 후)는 64 비트 바이너리와 변화의 URL을 복사하면,
x64
대상을
x86
, 그것은 당신에게 32를 줄 것이다 -비트 바이너리.
업데이트 : 이제 사라졌습니다. 기괴한! 오라클은 무엇을하고 있습니까? 그들은 자바 9 수정 86-특정 버그에 노력에 갔다 , 그들은 명시 적으로 32 비트 Windows 및 Linux 지원 있다고 말했다 , 그들은 32 비트 시스템에 대한 목록 설치 지침 , 그들은 32 비트 시험판을 통해 완벽하게 사용할 수 기반으로 만든 테스트 목적으로 사용 되며 JDK 9 마이그레이션 가이드 에는 32 비트 플랫폼이 삭제되었음을 표시하는 내용이 없습니다 (사실상 반대 : -client
VM 명령 줄 옵션이 삭제되었다고 표시되므로 -server
이제 더 빠른 VM이 32의 기본값이됩니다.) 비트).
그렇다면 왜 갑자기 릴리스 바이너리를 숨기는 것일까 요?
Windows JDK (JRE 포함)와 x86 용 Linux JRE를 우연히 다운로드했습니다. Linux JDK가 없습니다. Windows exe의 속성에 Oracle 디지털 서명이 있으므로 정품임을 확인할 수 있습니다. 오라클이 함께 행동하기를 바랍니다.
- jdk-9_windows-x86_bin.exe : https://drive.google.com/uc?id=0B4RBD9LUbdlvUHpESXdEMmdudkE&export=download(SHA256
: 62b9bc12ea64e9edb9950b0c784a1561b8503f7384270659ad93d66f1b3b456a) - jre-9_linux-x86_bin.tar.gz : https://drive.google.com/uc?id=0B4RBD9LUbdlvb0dtOHR0eDVoQWc&export=download(SHA256
: 372fbd6d8dc70c8087c0d3547f58d593266cf26cc4f6c6698b808930b3a4018a) - jre-9_windows-x86_bin.exe
(SHA256 : bbd0e75dc6360e903dd905f080e1a1d76c9c78a27d9f7dd153c6e3adc6ebc78e)
업데이트 2 : 분명히 Oracle은 x86 Java에 대한 지원을 영원히 없애기로 결정했습니다. 그들은 우연히 자바 9 바이너리를 완료, 컴파일, 디지털 서명 및 게시했습니다. 바이너리는 여전히 작동하지만 아마도 업데이트를받지 못할 것입니다.
업데이트 3 : 분명히 오라클은 자바 개발자에 대해 너무 혐오스럽고 적대적이어서 Google이 DMCA 요청으로 위의 다운로드를 차단하도록 강요했습니다 . 내가 할 수있는 건 없어 죄송합니다. Java 9가있는 경우 가지고 있으며 여전히 작동합니다. Java 9가 없다면 창의력을 발휘해야합니다.
9 월 25 일 트위터의 수석 자바 설계자 Mark Reinhold :
죄송합니다. JDK 9의 32 비트 빌드를 출시 할 계획이 없습니다. 우리는 과거보다 미래에 더 초점을 맞추려고 노력하고 있습니다.
예, 고유 한 32 비트 JDK 9 바이너리를 빌드 할 수 있습니다.
여기에서 Win32 빌드를 찾았습니다 : https://github.com/ojdkbuild/ojdkbuild
이것은 RedHat에서 제공하는 OpenJDK입니다 (지원 없음). 향후 이러한 빌드를 제공할지 여부는 알 수 없습니다.
오라클은 Windows 32 비트 클라이언트 VM을 삭제했습니다.
그러나 "JDK 9에서는 Windows 32 비트 클라이언트 VM을 사용할 수 없습니다. 서버 VM 만 제공됩니다." 정확하지도 않고 32 비트 서버 VM도 없습니다 (2017 년 9 월 27 일 기준).
업데이트 : Windows뿐만 아니라 모든 플랫폼에 대해 32 비트를 사용할 수 없습니다.
삭제 된 Windows 32 비트 클라이언트 VM : JDK 9에서는 Windows 32 비트 클라이언트 VM을 사용할 수 없습니다.
참조 URL : https://stackoverflow.com/questions/46356345/can-java-9-run-on-a-32-bit-os
'programing' 카테고리의 다른 글
$ this에 대한 동적 참조는 작동하지 않지만 작동합니다. (0) | 2021.01.15 |
---|---|
UML 다이어그램을 GitLab 또는 GitHub에 통합하는 방법 (0) | 2021.01.15 |
Scala의 유형 시스템은 Turing이 완료되었습니다. (0) | 2021.01.15 |
JavaScript를 통해 CSS 의사 요소 스타일 변경 (0) | 2021.01.15 |
Vim에 파일을 저장 한 후 자동으로 쉘 명령을 실행하는 방법은 무엇입니까? (0) | 2021.01.15 |