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
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
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.
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
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.
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 /
-
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
-
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
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
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
Bước 10. Lưu tệp / etc / profile, sau đó thoát
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
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
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
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:
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
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
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:
-
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:
-
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ở:
-
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 đó.
-
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:
-
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:
-
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ở:
-
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 đó.
-
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.
-