Chỉ openjdk-11-jdk và mới hơn dường như có sẵn. Có cách nào để cài đặt OpenJDK 8 không? Tốt nhất là không thêm PPA.
Chỉ openjdk-11-jdk và mới hơn dường như có sẵn. Có cách nào để cài đặt OpenJDK 8 không? Tốt nhất là không thêm PPA.
Câu trả lời:
Tính đến thời điểm hiện tại, ngày 30 tháng 4 năm 2019 02:00 UTC, Open JDK 8 và các gói liên quan của nó đã được thêm lại vào kho lưu trữ Dingo Ubuntu 19.04 bình thường.
Vì vậy, bây giờ bạn có thể làm như bình thường
sudo apt install openjdk-8-jdk
mà không cần thêm bất kỳ PPA hoặc tải xuống các gói .deb.
Bên cạnh đó, tôi tin rằng gói đã bị xóa từ ngày 19.04 (trong khi ban đầu vẫn ở đó) vì nó bị xóa (lỗi?) Từ kiểm tra Debian ( báo cáo lỗi liên quan ) và sau đó được dọn sạch. Nó đã được bổ sung lại ngày hôm nay bởi người bảo trì của nó Matthias Klose aka doko.
E: Unable to locate package openjdk-8-jdk
- nó dường như không có sẵn nữa?
Mặc dù PPA là phương pháp ưa thích để cài đặt JDK 8 để có được các bản cập nhật và sửa lỗi kịp thời, nhưng nếu bạn vẫn muốn cài đặt mà không có PPA , bạn có thể tải xuống và cài đặt JDK 8 từ nhóm gói Universe của Ubuntu.
Tải xuống JDK và JRE:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Cài đặt bằng dpkg:
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Cài đặt phụ thuộc:
sudo apt install -f
Nếu bạn muốn cài đặt bằng PPA, hãy thêm openjdk-r ppa và cài đặt:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
Câu trả lời của Kulfy đang làm việc cho tôi. Tuy nhiên, tôi đã phải thực hiện một số thay đổi để làm cho nó hoạt động trên Ubuntu 19.04.
Tải xuống JRE và JDK:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Hãy thử cài đặt bằng cách sử dụng dpkg
( \
không hoạt động đối với tôi, chỉ sử dụng khoảng trắng):
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Nếu bạn thiếu phụ thuộc, và lỗi sẽ được hiển thị. Cài đặt các phụ thuộc:
sudo apt install -f
Sau khi cài đặt các phụ thuộc, hãy thử cài đặt lại (Chuyển đến bước 2).
Trên Launchpad, các bản dựng OpenJDK (tất cả các vòm) có TẤT CẢ các phiên bản của java JRE / JDK (OpenJDK
jdk-8u212-linux-x64.tar.gz
(185,98 MB) trực tiếp từ oracle.com/technetwork/java/javase/doads/ cảm và cài đặt nó tại/opt/jvm
hoặc bất kỳ nơi nào bạn muốn. Xin lưu ý rằng điều này KHÔNGopen jdk 8
.