4 cách nâng cấp Oracle Java trên Ubuntu Linux

Mục lục:

4 cách nâng cấp Oracle Java trên Ubuntu Linux
4 cách nâng cấp Oracle Java trên Ubuntu Linux

Video: 4 cách nâng cấp Oracle Java trên Ubuntu Linux

Video: 4 cách nâng cấp Oracle Java trên Ubuntu Linux
Video: Hướng Dẫn Diệt Virus Máy Tính 2023 | Cách Tải và Cài Phần Mềm Diệt Virus Cho Laptop PC Hiệu Quả 2024, Có thể
Anonim

Tài liệu này nhằm hỗ trợ nâng cấp nhiều phiên bản phát hành mới của Oracle Java JDK / JRE trên Ubuntu Linux. Thường xuyên, do các bản sửa lỗi và các vấn đề bảo mật, Oracle phát hành các bản cập nhật cho phiên bản Java JDK / JRE của họ.

  • Ghi chú:

    Bài viết này giả định rằng bạn có phiên bản Oracle Java 7 32-bit hoặc 64-bit nằm trong / usr / local / java và bạn muốn nâng cấp lên phiên bản Oracle Java mới. Nếu không bạn vui lòng xem bài viết sau để biết thêm thông tin:

  • Cách cài đặt Oracle Java trên Ubuntu Linux

Các bước

Nâng cấp Oracle Java trên Ubuntu Linux Bước 1
Nâng cấp Oracle Java trên Ubuntu Linux Bước 1

Bước 1. Tải xuống các tệp nhị phân Oracle Java mới, hãy đảm bảo rằng bạn chọn đúng các tệp nhị phân Java JDK / JRE được cập nhật của Oracle Java, đối với kiến trúc hệ thống Ubuntu Linux của bạn, 32-bit hoặc 64-bit, các tệp nhị phân Oracle Java kết thúc bằng (tar. gz) chẳng hạn như:

  • jdk-7u40-linux-i586.tar.gz (32-bit)
  • jre-7u40-linux-i586.tar.gz (32-bit)

    hoặc

  • jdk-7u40-linux-x64.tar.gz (64-bit)
  • jre-7u40-linux-x64.tar.gz (64-bit)

Phương pháp 1 trong 4: Hướng dẫn Oracle Java 32-bit:

Nâng cấp Oracle Java trên Ubuntu Linux Bước 2
Nâng cấp Oracle Java trên Ubuntu Linux Bước 2

Bước 1. Trở thành người dùng root và sao chép các tệp nhị phân Oracle Java được nén mới từ thư mục tải xuống của chúng tôi vào / usr / local / java

  • Nhập / Sao chép / Dán:

    cd / home /"your_user_name"/ Tải xuống

  • Nhập / Sao chép / Dán:

    sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java

  • Nhập / Sao chép / Dán:

    sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java

  • Nhập / Sao chép / Dán:

    cd / usr / local / java

Nâng cấp Oracle Java trên Ubuntu Linux Bước 3
Nâng cấp Oracle Java trên Ubuntu Linux Bước 3

Bước 2. Tiếp theo, chúng ta sẽ giải nén phiên bản mới của Oracle Java nhị phân, trong thư mục / usr / local / java

  • Nhập / Sao chép / Dán:

    sudo tar xvzf jdk-7u40-linux-i586.tar.gz

  • Nhập / Sao chép / Dán:

    sudo tar xvzf jre-7u40-linux-i586.tar.gz

Phương pháp 2/4: Hướng dẫn Oracle Java 64-bit:

Nâng cấp Oracle Java trên Ubuntu Linux Bước 4
Nâng cấp Oracle Java trên Ubuntu Linux Bước 4

Bước 1. Trở thành người dùng root và sao chép các tệp nhị phân Oracle Java được nén mới từ thư mục tải xuống của chúng tôi vào / usr / local / java

  • Nhập / Sao chép / Dán:

    cd / home /"your_user_name"/ Tải xuống

  • Nhập / Sao chép / Dán:

    sudo -s cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java

  • Nhập / Sao chép / Dán:

    sudo -s cp -r jre-7u40-linux-x64.tar.gz / usr / local / java

  • Nhập / Sao chép / Dán:

    cd / usr / local / java

Nâng cấp Oracle Java trên Ubuntu Linux Bước 5
Nâng cấp Oracle Java trên Ubuntu Linux Bước 5

Bước 2. Tiếp theo, chúng ta sẽ giải nén phiên bản mới của Oracle Java nhị phân, trong thư mục / usr / local / java

  • Nhập / Sao chép / Dán:

    sudo tar xvzf jdk-7u40-linux-x64.tar.gz

  • Nhập / Sao chép / Dán:

    sudo tar xvzf jre-7u40-linux-x64.tar.gz

Nâng cấp Oracle Java trên Ubuntu Linux Bước 6
Nâng cấp Oracle Java trên Ubuntu Linux Bước 6

Bước 3. Tại thời điểm này, bạn sẽ có hai thư mục nhị phân không nén mới trong / usr / local / java cho Java JDK / JRE được liệt kê là:

jdk1.7.0_40

jre1.7.0_40

Cùng với:

jdk1.7.0_25

jre1.7.0_25

Phương pháp 3 trên 4: Sửa đổi hệ thống Linux của bạn PATH:

Nâng cấp Oracle Java trên Ubuntu Linux Bước 7
Nâng cấp Oracle Java trên Ubuntu Linux Bước 7

Bước 1. Chỉnh sửa tệp PATH hệ thống / etc / profile và thêm các biến hệ thống sau vào đường dẫn hệ thống của bạn

Sử dụng gedit, nano hoặc bất kỳ trình soạn thảo văn bản nào khác, làm thư mục gốc và mở / etc / profile

  • Nhập / Sao chép / Dán:

    sudo gedit / etc / profile

    hoặc

  • Nhập / Sao chép / Dán:

    sudo nano / etc / profile

Nâng cấp Oracle Java trên Ubuntu Linux Bước 8
Nâng cấp Oracle Java trên Ubuntu Linux Bước 8

Bước 2. Cuộn xuống bằng cách sử dụng các phím mũi tên đến cuối tệp và thêm các dòng sau vào cuối tệp / etc / profile của bạn trong Ubuntu Linux, tại thời điểm này, bạn sẽ thay đổi số phiên bản từ cũ. Oracle Java sang phiên bản Java mới, bạn sẽ thay đổi số phiên bản trong tệp PATH hệ thống / etc / profile sau:

Sửa đổi tệp / etc / profile:

JAVA_HOME = / usr / local / java /jdk1.7.0_25

PATH = $ PATH: $ HOME / thùng: $ JAVA_HOME / thùng

JRE_HOME = / usr / local / java /jre1.7.0_25

PATH = $ PATH: $ HOME / thùng: $ JRE_HOME / thùng

xuất JAVA_HOME

xuất JRE_HOME

xuất PATH

Thay đổi thành này:

JAVA_HOME = / usr / local / java /jdk1.7.0_40

PATH = $ PATH: $ HOME / thùng: $ JAVA_HOME / thùng

JRE_HOME = / usr / local / java /jre1.7.0_40

PATH = $ PATH: $ HOME / thùng: $ JRE_HOME / thùng

xuất JAVA_HOME

xuất JRE_HOME

xuất PATH

Lưu file và thoát

Phương pháp 4/4: Thông báo cho hệ thống của bạn về phiên bản Oracle Java đã cập nhật:

Nâng cấp Oracle Java trên Ubuntu Linux Bước 9
Nâng cấp Oracle Java trên Ubuntu Linux Bước 9

Bước 1. Thông báo cho hệ thống Ubuntu Linux của bạn nơi đặt Oracle Java JRE / JDK của bạn, bây giờ bạn sẽ muốn cập nhật hệ thống để sử dụng Oracle Java 1.7.0_40

  • Nhập / Sao chép / Dán:

    sudo update-Alternatives --install "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ bin / java "1

  • Nhập / Sao chép / Dán:

    sudo update-Alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java /jdk1.7.0_40/ bin / javac "1

  • Nhập / Sao chép / Dán:

    sudo update-Alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / thùng/ javaws "1

Nâng cấp Oracle Java trên Ubuntu Linux Bước 10
Nâng cấp Oracle Java trên Ubuntu Linux Bước 10

Bước 2. Thông báo cho hệ thống Ubuntu Linux của bạn, rằng Oracle Java JRE 1.7.0_40 phải là Java mặc định mới

  • Nhập / Sao chép / Dán:

    sudo update-Alternatives --set java / usr / local / java /jre1.7.0_40/ bin / java

  • Nhập / Sao chép / Dán:

    sudo update-Alternatives --set javac / usr / local / java /jdk1.7.0_40/ bin / javac

  • Nhập / Sao chép / Dán:

    sudo update-Alternatives --set javaws / usr / local / java /jre1.7.0_40/ bin / javaws

Nâng cấp Oracle Java trên Ubuntu Linux Bước 11
Nâng cấp Oracle Java trên Ubuntu Linux Bước 11

Bước 3. Tải lại PATH / etc / profile trên toàn hệ thống của bạn bằng cách gõ lệnh sau:

  • Nhập / Sao chép / Dán:

    . / etc / profile

  • Lưu ý rằng tệp PATH / etc / profile trên toàn hệ thống của bạn sẽ tải lại sau khi khởi động lại hệ thống Ubuntu Linux của bạn
Nâng cấp Oracle Java trên Ubuntu Linux Bước 12
Nâng cấp Oracle Java trên Ubuntu Linux Bước 12

Bước 4. Kiểm tra xem phiên bản Oracle Java mới đã được cài đặt chính xác trên hệ thống của bạn hay chưa bằng cách chạy các lệnh sau và lưu ý số phiên bản của bản cập nhật Java mới

  • Nhập / Sao chép / Dán:

    java -version

    lệnh này hiển thị phiên bản Java đang chạy trên hệ thống của bạn

Nâng cấp Oracle Java trên Ubuntu Linux Bước 13
Nâng cấp Oracle Java trên Ubuntu Linux Bước 13

Bước 5. Bạn sẽ nhận được một thông báo hiển thị:

  • phiên bản java "1.7.0_40"

    Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-Bit Server VM (build build 25.1-b02, hỗn hợp)

  • Nhập / Sao chép / Dán:

    javac -version

  • lệnh này cho bạn biết rằng bây giờ bạn có thể biên dịch các chương trình java từ thiết bị đầu cuối

    Bạn sẽ nhận được một thông báo hiển thị:

  • javac 1.7.0_40
Nâng cấp Oracle Java trên Ubuntu Linux Bước 14
Nâng cấp Oracle Java trên Ubuntu Linux Bước 14

Bước 6. Sau đó, bạn có tùy chọn xóa Oracle Java JDK / JRE cũ, bằng cách xóa thư mục chứa các mã nhị phân Java JDK / JRE cũ

  • Nhập / Sao chép / Dán:

    cd / usr / local / java

  • Nhập / Sao chép / Dán:

    sudo rm -rf jdk1.7.0_40

  • Nhập / Sao chép / Dán:

    sudo rm -rf jre1.7.0_40

Nâng cấp Oracle Java trên Ubuntu Linux Bước 15
Nâng cấp Oracle Java trên Ubuntu Linux Bước 15

Bước 7. Khởi động lại hệ thống Ubuntu Linux của bạn và hệ thống của bạn sẽ được cấu hình đầy đủ để chạy và phát triển các chương trình Java

Tùy chọn: Cách bật Oracle Java trong Trình duyệt web của bạn

Để kích hoạt trình cắm Java của bạn trong các trình duyệt web của bạn, bạn phải tạo một liên kết tượng trưng từ thư mục trình cắm thêm của trình duyệt web đến vị trí của trình cắm Java có trong bản phân phối Oracle Java của bạn

Google Chrome

Hướng dẫn Java 32-bit Oracle:

  1. Đưa ra các lệnh sau.

    • Nhập / Sao chép / Dán:

      sudo mkdir -p / opt / google / chrome / plugins

      điều này sẽ tạo một thư mục có tên / opt / google / chrome / plugins

    • Nhập / Dán / Sao chép:

      cd / opt / google / chrome / plugins

      điều này sẽ thay đổi bạn vào thư mục plugin google chrome, hãy đảm bảo rằng bạn đang ở trong thư mục này trước khi tạo liên kết tượng trưng

    • Nhập / Dán / Sao chép:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

      điều này sẽ tạo một liên kết tượng trưng từ plugin Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt web Google Chrome của bạn

Hướng dẫn Java 64-bit Oracle:

  1. Đưa ra các lệnh sau.

    • Nhập / Sao chép / Dán:

      sudo mkdir -p / opt / google / chrome / plugins

      điều này sẽ tạo một thư mục có tên / opt / google / chrome / plugins

    • Nhập / Dán / Sao chép:

      cd / opt / google / chrome / plugins

      điều này sẽ thay đổi bạn vào thư mục plugin google chrome, hãy đảm bảo rằng bạn đang ở trong thư mục này trước khi tạo liên kết tượng trưng

    • Nhập / Dán / Sao chép:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

      điều này sẽ tạo một liên kết tượng trưng từ plugin Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt web Google Chrome của bạn

Nhắc nhở:

  1. Ghi chú:

    Đôi khi khi bạn sử dụng lệnh trên, bạn có thể nhận được thông báo cho biết:

    • ln: tạo liên kết tượng trưng `./libnpjp2.so ': Tệp tồn tại
    • Để khắc phục sự cố này, chỉ cần xóa liên kết tượng trưng trước đó bằng lệnh sau:
    • Nhập / Sao chép / Dán:

      cd / opt / google / chrome / plugins

    • Nhập / Sao chép / Dán:

      sudo rm -rf libnpjp2.so

    • Đảm bảo rằng bạn đang ở trong thư mục / opt / google / chrome / plugins trước khi ra lệnh
  2. Khởi động lại trình duyệt web của bạn và truy cập Java Tester để kiểm tra xem Java có đang hoạt động trong trình duyệt web của bạn hay không.

    Mozilla Firefox

    Hướng dẫn Java 32-bit Oracle:

    1. Phát hành lệnh sau

      • Nhập / Dán / Sao chép:

        cd / usr / lib / mozilla / plugins

        điều này sẽ thay đổi bạn thành thư mục / usr / lib / mozilla / plugins, hãy tạo thư mục này nếu bạn chưa có

      • Nhập / Dán / Sao chép:

        sudo mkdir -p / usr / lib / mozilla / plugins

        điều này sẽ tạo thư mục / usr / lib / mozilla / plugins, hãy đảm bảo rằng bạn đang ở trong thư mục này trước khi tạo liên kết tượng trưng

      • Nhập / Dán / Sao chép:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

        điều này sẽ tạo một liên kết tượng trưng từ plugin Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt web Mozilla Firefox của bạn

    Hướng dẫn Java 64-bit Oracle:

    1. Đưa ra các lệnh sau.

      • Nhập / Dán / Sao chép:

        cd / usr / lib / mozilla / plugins

        điều này sẽ thay đổi bạn thành thư mục / usr / lib / mozilla / plugins, hãy tạo thư mục này nếu bạn chưa có

      • Nhập / Dán / Sao chép:

        sudo mkdir -p / usr / lib / mozilla / plugins

        điều này sẽ tạo thư mục / usr / lib / mozilla / plugins, hãy đảm bảo rằng bạn đang ở trong thư mục này trước khi tạo liên kết tượng trưng

      • Nhập / Dán / Sao chép:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

        điều này sẽ tạo một liên kết tượng trưng từ plugin Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt web Mozilla Firefox của bạn

    Nhắc nhở:

    1. Ghi chú:

      Đôi khi khi bạn sử dụng lệnh trên, bạn có thể nhận được thông báo cho biết:

      • ln: tạo liên kết tượng trưng `./libnpjp2.so ': Tệp tồn tại
      • Để khắc phục sự cố này, chỉ cần xóa liên kết tượng trưng trước đó bằng lệnh sau:
      • Nhập / Sao chép / Dán:

        cd / usr / lib / mozilla / plugins

      • Nhập / Sao chép / Dán:

        sudo rm -rf libnpjp2.so

      • Đảm bảo rằng bạn đang ở trong thư mục / usr / lib / mozilla / plugins trước khi ra lệnh
    2. Khởi động lại trình duyệt web của bạn và truy cập Java Tester để kiểm tra xem Java có đang hoạt động trong trình duyệt web của bạn hay không.

Đề xuất: