2015-09-24 21 views
7

Tôi đã cài đặt oracle JDK-8 trên ubuntu 14.04 theo cách thủ công. nhưng bất cứ khi nào tôi muốn cài đặt một gói cần jdk8, apt-get sẽ thử cài đặt lại jdk 8. đất nước của tôi bị hạn chế nên máy chủ oracle sẽ không cho phép tôi tải xuống jdk8.Ubuntu: Oracle JDK 8 KHÔNG được cài đặt

$java -version 

java version "1.8.0_45" 
Java(TM) SE Runtime Environment (build 1.8.0_45-b14) 
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) 

và kết quả của apt-get là:

download failed 
Oracle JDK 8 is NOT installed. 
dpkg: error processing package oracle-java8-installer (--configure): 
subprocess installed post-installation script returned error exit status 1 
Errors were encountered while processing: 
oracle-java8-installer 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

với lỗi này, apt-get sẽ không hoàn thành quá trình cài đặt.

Trả lời

1

Tôi nghi ngờ bạn đã cài đặt Oracle JDK8 bằng cách sử dụng kho lưu trữ, giải nén vào thư mục của riêng bạn. Đó có thể là trường hợp mà Ubuntu không biết rằng bạn đã cài đặt Java làm hệ thống Java và do đó sẽ làm tăng lỗi.

Thành thật mà nói, tôi không chắc chắn làm thế nào bạn đi về cài đặt nó để sử dụng rộng rãi hệ thống nhưng this page có thể cung cấp một số gợi ý. Cài đặt Open JDK có thể là tùy chọn tốt hơn, nhưng tùy chọn cũng được cung cấp herethis answer cũng có thể hữu ích.

+0

Tôi thấy hòa bình với máy chủ oracle. và bây giờ mọi thứ đều ổn. nhưng chắc chắn vấn đề là với việc cài đặt bằng tay. – batroudoroch

4

Hãy thử điều này,

Đầu tiên cập nhật apt-get Repos

$ sudo apt-get update 

Thêm repo java 8 đến apt-get

$ sudo add-apt-repository ppa:webupd8team/java 

Again cập nhật apt-get repo

$ sudo apt-get update 

Cuối cùng cài đặt java 8

$ sudo apt-get install oracle-java8-installer 
8

oracle-java8-installer không thể tải xuống tệp. Vì vậy, downlaod nó bằng tay từ trang web của Oracle và đưa vào thư mục /var/cache/oracle-jdk8-installer/. Và thử cài đặt lại oracle-java8-installer. Điều này sẽ giải quyết vấn đề.

Từng bước:

  • Kiểm tra những tập tin oracle-java8-installer là không thể tải về. Bạn có thể thấy nó trong nhật ký cài đặt. Giả sử nó là jdk-8u111-linux-x64.tar.gz
  • Googlejdk-8u111-linux-x64.tar.gz và bạn sẽ tìm thấy trang chính xác trên trang web của Oracle nơi tải xuống trang đó. Ví dụ của chúng tôi là http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • Tải xuống jdk-8u111-linux-x64.tar.gz tệp và đưa vào thư mục /var/cache/oracle-jdk8-installer/.
  • Và thử cài đặt lại oracle-jdk8-installer: sudo apt-get install oracle-java8-installer Cài đặt sẽ hoàn tất thành công.
+1

Tôi đã thử điều này, nhưng khi chạy lại trình cài đặt apt, lỗi tương tự đã xảy ra –

+4

ditto kể từ 01/16/2018 – peterk

+4

Không hoạt động. Nó vẫn cố gắng tải xuống và không thành công. –

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