2017-09-22 14 views

Trả lời

44

Mặc dù những chương trình 32-bit cho JDK9 dường như mất tích từ tệ hại của Oracle, không được mã hóa download page, if (sau khi nhấp vào "Chấp nhận thỏa thuận cấp phép ") bạn sao chép URL của các tệp nhị phân 64 bit và thay đổi x64 thành x86, nó sẽ cung cấp cho bạn các tệp nhị phân 32 bit.


Cập nhật: Và bây giờ nó đã biến mất. Kỳ lạ! Oracle chơi ở đâu? Họ went to the effort to fix x86-specific bugs for Java 9, họ explicitly said 32-bit Windows and Linux were supported, họ list installation instructions for 32-bit systems, họ made 32-bit builds fully available throughout the pre-release period for testing purposes, và không có gì trong JDK 9 migration guide của họ chỉ ra rằng nền tảng 32-bit đã được giảm (hoàn toàn ngược lại trên thực tế: nó nói VM dòng lệnh tùy chọn -client đã được giảm xuống rất nhanh -server VM là bây giờ là mặc định cho 32-bit).

Vậy tại sao họ đột nhiên ẩn các tệp nhị phân phát hành?

Tôi tình cờ đã tải xuống Windows JDK (bao gồm JRE) và Linux JRE cho x86. Tôi không có Linux JDK. Có một chữ ký số của Oracle trong các thuộc tính của exe Windows để bạn có thể thấy nó là chính hãng. Tôi hy vọng Oracle sẽ hành động cùng nhau.


Cập nhật 2: Rõ ràng Oracle đã quyết định loại bỏ hỗ trợ cho x86 Java mãi mãi. Bằng cách nào đó, họ đã hoàn thành, biên soạn, ký điện tử và vô tình xuất bản các tập tin nhị phân Java 9. Các tệp nhị phân vẫn hoạt động, nhưng có lẽ sẽ không nhận được cập nhật.


Cập nhật 3: Dường như Oracle đã trở nên thù địch và thù địch đối với các nhà phát triển Java rằng họ have compelled Google to block the above downloads with a DMCA request. Tôi không thể làm gì. Lấy làm tiếc. Nếu bạn có Java 9, bạn có nó, và nó sẽ vẫn hoạt động. Nếu bạn không có Java 9, tốt, bạn sẽ phải sáng tạo.

+0

Không còn nữa. Oracle đã loại bỏ phiên bản x86. Bạn vẫn còn một bản sao? Tải lên nó xin vui lòng :) –

+3

Họ đề cập đến rằng họ (như trong Oracle) sẽ không được vận chuyển 32bit xây dựng tại một bảng điều khiển gần đây: https://youtu.be/Pr2v9E_oPXI?t=30m25s –

+0

@andyf Xem cập nhật. – Boann

0

Máy khách Windows 32 bit bị bỏ qua: Trong JDK 9, máy khách Windows 32-bit không có sẵn.

data source

+0

Tuyên bố ở đó "Trong JDK 9, máy khách Windows 32-bit không có sẵn. Chỉ có máy chủ VM là được cung cấp. " thậm chí không chính xác, thậm chí không có VM máy chủ 32 bit. –

0

Oracle has dropped Windows 32-bit Client VM

Tuy nhiên: Những tuyên bố có "Trong JDK 9, Windows 32-bit client VM không có sẵn Chỉ có một máy chủ ảo được cung cấp.." thậm chí không chính xác, thậm chí không có máy chủ máy chủ 32 bit (tính đến ngày 27 tháng 9 năm 2017).

Cập nhật: Không chỉ Windows, nhưng không có 32 bit cho bất kỳ nền tảng nào khả dụng.

enter image description here

+1

Điều này không liên quan đến phiên bản 32 bit bị thiếu của nền tảng. –

+0

Bạn có thể làm rõ ý bạn muốn nói gì không liên quan? Câu trả lời của tôi đặc biệt nói rằng cả máy khách lẫn máy chủ máy chủ đều không có sẵn cho 32-bit (Windows). –

+3

Tạm ngừng hỗ trợ cho nền tảng 32 bit đề cập đến tùy chọn -client. Chỉ còn tùy chọn máy chủ. Như một vấn đề của thực tế, tôi nhìn vào phiên bản 64-bit (1.8.0_141 cho Linux) -client cũng mất tích. Trong khi tùy chọn 32 bit (1.8.0_144-b01 một lần nữa cho Linux) có sẵn. Rõ ràng, các phiên bản 64-bit của -client đã được gỡ bỏ và hiện đang loại bỏ các phiên bản 32-bit. Nhưng sự tồn tại của sự giải thích về những gì được lấy ra từ nền tảng 32-bit là một dấu hiệu cho thấy nó tồn tại. –

5

Trưởng Java Kiến trúc sư Mark Reinhold in Twitter on September 25:

Xin lỗi, nhưng chúng tôi không có kế hoạch xuất xưởng 32-bit bản xây dựng của JDK 9. Chúng tôi đang cố gắng để tập trung hơn vào tương lai so với quá khứ.

Có, bạn có thể tạo các tệp nhị phân JDK 9 32 bit của riêng mình.

+7

Có vẻ như ai đó đã được yêu cầu cắt giảm chi phí. –

+0

và JavaFX là gì? Nó không thể được xây dựng mà không có phiên bản 32 bit của Oracle JDK 9! – madduci

3

Tôi tìm thấy một Win32 xây dựng ở đây: https://github.com/ojdkbuild/ojdkbuild

Đây là một OpenJDK cung cấp bởi RedHat (không hỗ trợ), không biết nếu họ sẽ cung cấp những xây dựng trong tương lai.

Các vấn đề liên quan