Cách cài đặt Oracle Java JDK trên Ubuntu Linux (có Hình ảnh)

Mục lục:

Cách cài đặt Oracle Java JDK trên Ubuntu Linux (có Hình ảnh)
Cách cài đặt Oracle Java JDK trên Ubuntu Linux (có Hình ảnh)

Video: Cách cài đặt Oracle Java JDK trên Ubuntu Linux (có Hình ảnh)

Video: Cách cài đặt Oracle Java JDK trên Ubuntu Linux (có Hình ảnh)
Video: Cách cập nhật trình điều khiển cạc đồ họa của bạn trong Windows 10/8/7 2024, Tháng mười một
Anonim

Bài viết này dành cho các phiên bản 32 bit và 64 bit của cài đặt Oracle Java 8 JDK (phiên bản mà bài viết này được viết là 1.8.0_20) trên hệ điều hành Ubuntu 32-bit và 64-bit. Các hướng dẫn này cũng có thể được áp dụng cho Debian và Linux Mint.

Hướng dẫn này dành cho những bạn chỉ muốn cài đặt Oracle Java JDK với Oracle Java JRE có trong bản tải xuống JDK. Hướng dẫn cài đặt Oracle Java JDK chỉ áp dụng cho hệ điều hành Linux dựa trên Debian, ví dụ: Debian, Linux Mint hoặc Ubuntu.

Bươc chân

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 1
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 1

Bước 1. Xem kiến trúc hệ điều hành Ubuntu Linux của bạn đang hoạt động là 32 bit hay 64 bit

Mở thiết bị đầu cuối và chạy lệnh này

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

    files / sbin / init

    Lưu ý phiên bản bit của kiến trúc hệ điều hành Ubuntu Linux xuất hiện, cho dù là 32 bit hay 64 bit

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 2
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 2

Bước 2. Tìm hiểu xem hệ thống của bạn đã cài đặt Java chưa

Đối với điều đó, hãy chạy lệnh phiên bản java từ thiết bị đầu cuối.

  • Mở một thiết bị đầu cuối, sau đó nhập lệnh dưới đây:

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

      java -version

  • Nếu bạn đã có OpenJDK trên hệ thống của mình, dòng này có thể xuất hiện:

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

      Môi trường thời gian chạy OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)

      OpenJDK 64-Bit Server VM (bản dựng 19.0-b09, chế độ hỗn hợp)

  • Nếu OpenJDK đã tồn tại trên hệ thống của bạn, thì hệ thống của bạn đã cài đặt sai phiên bản Java của nhà cung cấp.
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 3
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 3

Bước 3. Gỡ bỏ hoàn toàn OpenJDK / JRE khỏi hệ thống, sau đó tạo một thư mục để chứa tệp nhị phân Oracle Java JDK / JRE

Điều này rất hữu ích để ngăn ngừa xung đột hệ thống và nhầm lẫn giữa các phiên bản Java của các nhà cung cấp khác nhau. Ví dụ: nếu đã có OpenJDK / JRE trên hệ thống, hãy xóa nó bằng cách gõ lệnh này tại dòng lệnh:

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

    sudo apt-get purge openjdk - / *

    Lệnh trên là để gỡ bỏ hoàn toàn OpenJDK / JRE khỏi hệ thống

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

    sudo mkdir -p / usr / local / java

    Lệnh này sẽ tạo một thư mục để chứa các tệp nhị phân Oracle Java JDK và JRE

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 4
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 4

Bước 4. Tải xuống Oracle Java JDK cho Linux

Bạn nên chọn một tệp nhị phân được nén phù hợp cho kiến trúc hệ thống 32 bit hoặc 64 bit (với phần mở rộng tệp tar.gz)

  • Nếu bạn đang sử dụng hệ điều hành Ubuntu Linux 32 bit, hãy tải xuống tệp nhị phân Oracle Java 32 bit.
  • Nếu bạn đang sử dụng hệ điều hành Ubuntu Linux 64 bit, hãy tải xuống tệp nhị phân Oracle Java 64 bit.
  • Bạn cũng có thể tải xuống Tài liệu Oracle Java JDK

    Chọn jdk-8u20-apidocs.zip

  • Bản ghi Vital:

    Oracle Java 64 bit nhị phân không thể được sử dụng trên hệ điều hành Ubuntu Linux 32 bit. Một số thông báo lỗi hệ thống sẽ xuất hiện nếu bạn cố gắng cài đặt Oracle Java 64 bit trên Ubuntu Linux 32 bit.

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 5
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 5

Bước 5. Sao chép tệp nhị phân Oracle Java vào thư mục cục bộ / usr / local / java

Trong hầu hết các trường hợp, tệp nhị phân Oracle Java được tải xuống: / home /"your_user_name"/ Tải xuống.

  • Hướng dẫn cài đặt Oracle Java 32 bit trên Ubuntu Linux 32 bit:

    • 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-8u20-linux-i586.tar.gz / usr / local / java /

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

      cd / usr / local / java /

  • Hướng dẫn cài đặt Oracle Java 64 bit trên Ubuntu Linux 64 bit:

    • 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-8u20-linux-x64.tar.gz / usr / local / java /

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

      cd / usr / local / java /

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 6
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 6

Bước 6. Giải nén tệp nhị phân Java được nén trong thư mục / usr / local / java /

  • Hướng dẫn cài đặt Oracle Java 32 bit trên Ubuntu Linux 32 bit:

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

      sudo tar xvzf jdk-8u20-linux-i586.tar.gz

  • Hướng dẫn cài đặt Oracle Java 64 bit trên Ubuntu Linux 64 bit:

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

      sudo tar xvzf jdk-8u20-linux-x64.tar.gz

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 7
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 7

Bước 7. Kiểm tra lại thư mục của bạn

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

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

    ls -a

  • jdk1.8.0_20
  • jre1.8.0_20
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 8
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 8

Bước 8. Chỉnh sửa hệ thống tệp PATH / etc / profile, sau đó thêm biến hệ thống này vào đường dẫn hệ thống

Sử dụng một trình soạn thảo văn bản như nano hoặc gedit làm thư mục gốc, sau đó 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

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 9
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 9

Bước 9. Cuộn đến cuối tệp bằng các phím mũi tên trên bàn phím và thêm dòng sau vào cuối tệp / etc / profile:

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

    JAVA_HOME = / usr / local / java /jdk1.8.0_20

    JRE_HOME = / usr / local / java /jre1.8.0_20

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

    xuất JAVA_HOME

    xuất JRE_HOME

    xuất PATH

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 10
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 10

Bước 10. Lưu tệp / etc / profile, sau đó thoát

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 11
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 11

Bước 11. Cho hệ thống Ubuntu Linux biết nơi đặt Oracle Java JDK / JRE

Thao tác này sẽ thông báo cho hệ thống rằng phiên bản Oracle Java mới đã có sẵn.

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

    sudo update-Alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1

    Lệnh này sẽ thông báo cho hệ thống rằng Oracle Java JRE đang hoạt động

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

    sudo update-Alternatives --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1

    Lệnh này sẽ thông báo cho hệ thống rằng Oracle Java JDK đã sẵn sàng để sử dụng

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

    sudo update-Alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1

    Lệnh này thông báo cho hệ thống rằng Oracle Java Web start đang hoạt động

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 12
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 12

Bước 12. Cho hệ thống Ubuntu Linux biết rằng Oracle Java JDK / JRE phải là Java mặc định

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

    sudo update-Alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java

    Lệnh này để thiết lập môi trường thời gian chạy Java trên hệ thống

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

    sudo update-Alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac

    Lệnh này để thiết lập trình biên dịch javac trên hệ thống

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

    sudo update-Alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws

    Lệnh này để thiết lập khởi động Web Java trên hệ thống

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 13
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 13

Bước 13. Chạy lại PATH / etc / profile trên hệ thống bằng cách gõ lệnh sau:

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

    nguồn / etc / profile

  • Lưu ý rằng PATH / etc / profile trên hệ thống sẽ được khởi động lại sau khi hệ thống Ubuntu Linux được khởi động lại
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 14
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 14

Bước 14. Kiểm tra xem Oracle Java có được cài đặt đúng cách trên hệ thống hay không

Chạy lệnh này và xem phiên bản Java nào xuất hiện:

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 15
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 15

Bước 15. Cài đặt thành công Oracle Java 32 bit sẽ hiển thị:

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

    java -version

    Lệnh này sẽ hiển thị phiên bản Java hiện đang chạy trên hệ thống

  • Một thông báo sẽ xuất hiện hiển thị:

    • phiên bản java "1.8.0_20"

      Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_20-b26)

      Máy chủ ảo Java HotSpot (TM) (bản dựng 25.20-b23, chế độ 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

  • Một thông báo sẽ xuất hiện hiển thị:

    Javac 1.8.0_20

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 16
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 16

Bước 16. Cài đặt thành công Oracle Java 64 bit sẽ hiển thị:

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

    java -version

    Lệnh này sẽ hiển thị phiên bản Java hiện đang chạy trên hệ thống

  • Một thông báo sẽ xuất hiện hiển thị:

    • phiên bản java "1.8.0_20"

      Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_20-b26)

      Máy chủ ảo Java HotSpot (TM) (bản dựng 25.20-b23, chế độ 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

  • Một thông báo sẽ xuất hiện hiển thị:

    Javac 1.8.0_20

Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 17
Cài đặt Oracle Java JDK trên Ubuntu Linux Bước 17

Bước 17. Xin chúc mừng

Bạn đã cài đặt thành công Oracle Java trên hệ thống Linux của mình. Khởi động lại hệ thống. Sau đó, hệ thống sẽ được cấu hình đầy đủ để chạy và phát triển các chương trình Java. Sau đó, bạn có thể thử tự biên dịch và chạy các chương trình Java.

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

Để bật trình cắm Java trong trình duyệt web, hãy 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í trình cắm Java trong bản phân phối Oracle Java của bạn

Thông tin quan trọng:

Việc kích hoạt Oracle Java 7 trong trình duyệt web sẽ làm lộ ra nhiều lỗi bảo mật và việc khai thác Java. Về cơ bản, việc bật Oracle Java 7 trong trình duyệt web có nguy cơ mời tin tặc vào hệ thống của bạn. Để biết thêm thông tin về các lỗ hổng bảo mật và cách khai thác trong Java, hãy truy cập trang web tiếng Anh sau: Java Tester

Google Chrome

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

  1. Nhập lệnh bên dưới.

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

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

      Lệnh này sẽ tạo một thư mục có tên / opt / google / chrome / plugins

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

      cd / opt / google / chrome / plugins

      Lệnh này sẽ đưa bạn vào thư mục plugin của Google Chrome. Bạn phải ở trong thư mục này trước khi tạo liên kết tượng trưng

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

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

      Lệnh này sẽ tạo một liên kết tượng trưng từ trình cắm thêm Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt web Google Chrome.

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

  1. Nhập lệnh bên dưới.

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

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

      Lệnh này sẽ tạo một thư mục có tên / opt / google / chrome / plugins

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

      cd / opt / google / chrome / plugins

      Lệnh này sẽ đưa bạn vào thư mục plugin của Google Chrome. Bạn phải ở trong thư mục này trước khi tạo liên kết tượng trưng

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

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

      Lệnh này sẽ tạo một liên kết tượng trưng từ trình cắm thêm Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt web Google Chrome.

Lời nhắc nhở:

  1. Ghi chú:

    Đôi khi lệnh trên có thể đưa ra thông báo sau:

    • ln: tạo liên kết tượng trưng `./libnpjp2.so ': Tệp tồn tại
    • Để giải quyết vấn đề này, hãy xóa liên kết tượng trưng trước đó bằng lệnh này:
    • 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 nhập lệnh đó.
  2. Khởi động lại trình duyệt web và sau đó truy cập Trình kiểm tra Java để phát hiện xem Java có đang hoạt động trong trình duyệt của bạn hay không.

    Mozilla Firefox

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

    1. Nhập lệnh bên dưới.

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

        cd / usr / lib / mozilla / plugins

        Lệnh này sẽ đưa bạn vào thư mục / usr / lib / mozilla / plugins. Tạo thư mục này nếu nó chưa có trên hệ thống của bạn

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

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

        Lệnh này sẽ tạo một thư mục có tên / usr / lib / mozilla / plugins. Bạn phải ở trong thư mục này trước khi tạo liên kết tượng trưng

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

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

        Lệnh này sẽ tạo một liên kết tượng trưng từ trình cắm thêm Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt Mozilla Firefox

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

    1. Nhập lệnh bên dưới.

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

        cd / usr / lib / mozilla / plugins

        Lệnh này sẽ đưa bạn vào thư mục / usr / lib / mozilla / plugins. Tạo thư mục này nếu nó chưa có trên hệ thống của bạn

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

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

        Lệnh này sẽ tạo một thư mục có tên / usr / lib / mozilla / plugins. Bạn phải ở trong thư mục này trước khi tạo liên kết tượng trưng

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

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

        Lệnh này sẽ tạo một liên kết tượng trưng từ trình cắm thêm Java JRE (Java Runtime Environment) libnpjp2.so vào trình duyệt Mozilla Firefox

    Lời nhắc nhở:

    1. Ghi chú:

      Đôi khi lệnh trên có thể đưa ra thông báo sau:

      • ln: tạo liên kết tượng trưng `./libnpjp2.so ': Tệp tồn tại
      • Để giải quyết vấn đề này, hãy xóa liên kết tượng trưng trước đó bằng lệnh này:
      • 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 nhập lệnh đó.
    2. Khởi động lại trình duyệt web và sau đó truy cập Trình kiểm tra Java để phát hiện xem Java có đang hoạt động trong trình duyệt của bạn hay không.

Đề xuất: