Trước đây, Oracle từng xuất bản một trình cài đặt thực thi cho Windows, đó là:
Kể từ Java 11, phiên bản Java miễn phí của Oracle ( Oracle OpenJDK ) dường như không bao gồm trình cài đặt. Nó chỉ là một tệp Zip chứa các nhị phân.
Làm thế nào chúng ta phải cài đặt OpenJDK 11 trên Windows vì các tích hợp đã nói ở trên không còn nữa? Họ có cần thiết không?
Trích xuất tệp Zip vào một thư mục, ví dụ: C:\Program Files\Java\
và nó sẽ tạo thư mục jdk-11
(trong đó thư mục bin là thư mục con trực tiếp). Bạn có thể cần đặc quyền của Quản trị viên để trích xuất tệp Zip đến vị trí này.
Đặt ĐƯỜNG:
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
Đặt Java_HOME:
bin
).Bạn đã thiết lập.
Để xem nó có hoạt động không, hãy mở Command Prompt và gõ Java -version
và xem nó có in JDK mới cài đặt của bạn không.
Nếu bạn muốn gỡ cài đặt - chỉ cần hoàn tác các bước trên.
Lưu ý: Bạn cũng có thể trỏ Java_HOME
vào thư mục cài đặt JDK của bạn và sau đó đặt biến PATH
thành %Java_HOME%\bin
. Vì vậy, khi bạn muốn thay đổi JDK, bạn chỉ thay đổi biến Java_HOME
và để nguyên PATH
.
AdoptOpenJDK là một trang web mới được lưu trữ bởi cộng đồng Java . Bạn có thể tìm thấy trình cài đặt .msi cho OpenJDK 8 đến 12 ở đó, sẽ thực hiện tất cả những điều được liệt kê trong câu hỏi (Giải nén, khóa đăng ký, cập nhật biến PATH (và Java_HOME), trình gỡ cài đặt ...).
Từ nhận xét của @ZhekaKozlov: ojdkbuild có các bản dựng OpenJDK (hiện 8 và 11) cho Windows (Zip
và msi
).
Sử dụng Trình quản lý gói Chocolatey . Đây là một công cụ dòng lệnh tương tự như npm. Một khi bạn đã cài đặt nó, sử dụng
choco install openjdk
trong một lệnh nâng cao Nhắc để cài đặt OpenJDK.
Để cập nhật phiên bản đã cài đặt lên phiên bản mới nhất, hãy nhập
choco upgrade openjdk
Khá đơn giản để sử dụng và đặc biệt hữu ích để nâng cấp lên phiên bản mới nhất. Không có thủ công với các biến môi trường đường dẫn.