Bài viết này sẽ đề cập đến việc cài đặt Oracle Java 7 JRE 32-bit và 64-bit (số phiên bản hiện tại là 1.8.0_73) trên hệ điều hành Ubuntu 32-bit và 64-bit. Hướng dẫn này cũng áp dụng cho Debian và Linux Mint. Bài báo này được giải quyết chỉ một nếu bạn muốn cài đặt Oracle Java JRE trên hệ thống Linux dựa trên Debian, ví dụ Debian, Ubuntu và Linux Mint. Sử dụng phương pháp này, bạn chỉ một có thể chạy và thực thi các chương trình Java và không thể phát triển và lập trình bằng Java. Bài viết này được tạo ra do nhiều yêu cầu từ những người dùng khác, những người muốn biết cách chỉ một cài đặt Oracle Java JRE trên hệ thống Ubuntu sở hữu. Tôi cũng đã bao gồm một phần về cách bật Oracle Java JRE trong trình duyệt web và sử dụng phương pháp này. Hướng dẫn này hoạt động trên Debian, Ubuntu và Linux Mint.
Bươc chân
Bước 1. Kiểm tra xem hệ điều hành Ubuntu Linux là kiến trúc 32 bit hay 64 bit, mở một thiết bị đầu cuối và chạy lệnh bên dưới
-
Nhập / Sao chép / Dán:
files / sbin / init
Hãy chú ý đến phiên bản bit của kiến trúc hệ thống Ubuntu Linux của bạn, cho dù là 32 bit hay 64 bit
Bước 2. Kiểm tra xem Java đã được cài đặt trên hệ thống của bạn chưa
Để thực hiện việc này, bạn cần chạy phiên bản Java của lệnh từ thiết bị đầu cuối.
-
Mở một thiết bị đầu cuối và nhập lệnh sau:
-
Nhập / Sao chép / Dán:
java -version
-
-
Nếu bạn đã cài đặt OpenJDK trên hệ thống của mình, nó sẽ giống như sau:
-
phiên bản java "1.7.0_15"
Môi trường thời gian chạy OpenJDK (IcedTea6 1.10pre) (6b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (bản dựng 19.0-b09, chế độ hỗn hợp)
-
- Nếu OpenJDK được cài đặt trên hệ thống của bạn, bạn đã cài đặt sai phiên bản Java của nhà cung cấp cho phương pháp này.
Bước 3. Xóa OpenJDK / JRE khỏi hệ thống và tạo một thư mục để chứa tệp nhị phân Oracle Java JRE
Điều này sẽ ngăn ngừa xung đột và nhầm lẫn giữa các phiên bản Java của nhà cung cấp khác nhau. Ví dụ: nếu hệ thống của bạn có OpenJDK / JRE, hãy xóa nó bằng cách gõ lệnh sau vào dòng lệnh:
-
Nhập / Sao chép / Dán:
sudo apt-get purge openjdk - / *
Lệnh này sẽ xóa hoàn toàn OpenJDK / JRE khỏi hệ thống của bạn
-
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 JRE cho Linux
Đảm bảo rằng bạn chọn một tệp nhị phân được nén Chính xác cho kiến trúc hệ thống 32 bit hoặc 64 bit của bạn (những kiến trúc kết thúc bằng tar.gz).
- Ví dụ: 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.
- Ví dụ: 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.
-
Tải xuống Tài liệu Oracle Java JDK / JRE (không bắt buộc).
Chọn jdk-7u40-apidocs.zip
-
Thông tin quan trọng:
64-bit Oracle Java nhị phân không hoạt động trên hệ điều hành Ubuntu Linux 32-bit. Bạn sẽ nhận được một số thông báo lỗi nếu bạn cố gắng cài đặt Oracle Java 64-bit trên Linux Ubuntu 32-bit.
Bước 5. Sao chép tệp nhị phân Oracle Java vào thư mục / 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 Linux Ubuntu 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 jre-8u73-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 Linux Ubuntu 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 jre-8u73-linux-x64.tar.gz / usr / local / java
-
Nhập / Sao chép / Dán:
cd / usr / local / java
-
Bước 6. Chạy lệnh sau trên tệp Oracle Java tar.gz đã tải xuống
Đảm bảo rằng bạn thực hiện nó với tư cách là người chủ để nó có thể được thực thi bởi tất cả người dùng trên hệ thống. Để mở một thiết bị đầu cuối gốc, hãy nhập sudo -s và bạn sẽ được yêu cầu nhập mật khẩu.
-
Hướng dẫn cài đặt Oracle Java 32-bit trên Linux Ubuntu 32-bit:
-
Nhập / Sao chép / Dán:
sudo chmod a + x jre-8u73-linux-i586.tar.gz
-
-
Hướng dẫn cài đặt Oracle Java 64-bit trên Linux Ubuntu 64-bit:
-
Nhập / Sao chép / Dán:
sudo chmod a + x jre-8u73-linux-x64.tar.gz
-
Bước 7. Mở tệp nhị phân Java đã nén, trong thư mục / usr / local / java
-
Hướng dẫn cài đặt Oracle Java 32-bit trên Linux Ubuntu 32-bit:
-
Nhập / Sao chép / Dán:
sudo tar xvzf jre-8u73-linux-i586.tar.gz
-
-
Hướng dẫn cài đặt Oracle Java 64-bit trên Linux Ubuntu 64-bit:
-
Nhập / Sao chép / Dán:
sudo tar xvzf jre-8u73-linux-x64.tar.gz
-
Bước 8. Kiểm tra lại thư mục của bạn
Tại thời điểm này, nhị phân không nén nằm trong thư mục / usr / local / java cho Java JDK / JRE được liệt kê là:
-
Nhập / Sao chép / Dán:
ls -a
- jre1.8.0_73
Bước 9. Chỉnh sửa tệp đường dẫn 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 nano, gedit hoặc một trình soạn thảo văn bản khác, với tư cách là người chủ, hãy truy cập / 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 10. Cuộn xuống cuối tệp bằng các phím mũi tên 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 /jre1.8.0_73
PATH = $ PATH: $ HOME / thùng: $ JAVA_HOME / thùng
xuất JAVA_HOME
xuất PATH
Bước 11. Lưu tệp / etc / profile và thoát
Bước 12. Cho Oracle Java JRE của bạn biết hệ thống Linux Ubuntu của bạn đang ở đâu
Do đó, hệ thống biết rằng phiên bản Oracle Java mới có thể được sử dụng.
-
Nhập / Sao chép / Dán:
sudo update-Alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1
Lệnh này 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 / javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1
Lệnh này thông báo cho hệ thống rằng có thể sử dụng Oracle Java Web start
Bước 13. Nói với hệ thống Linux Ubuntu của bạn rằng Oracle Java JRE phải là Java mặc định
-
Nhập / Sao chép / Dán:
sudo update-Alternatives --set java /usr/local/java/jre1.8.0_73/bin/java
Lệnh này sẽ thiết lập môi trường thời gian chạy Java cho hệ thống của bạn
-
Nhập / Sao chép / Dán:
sudo update-Alternatives --set javaws /usr/local/java/jre1.8.0_73/bin/javaws
Lệnh này sẽ thiết lập Java khởi động Web cho hệ thống của bạn
Bước 14. 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 sẽ tải lại sau khi hệ thống Linux Ubuntu của bạn được khởi động lại.
Bước 15. Kiểm tra để kiểm tra xem Oracle Java đã được cài đặt đúng cách trên hệ thống của bạn chưa
Chạy lệnh sau và lưu ý phiên bản Java:
Bước 16. Cài đặt Oracle Java 32-it thành công sẽ hiển thị:
-
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
-
Bạn sẽ nhận được một thông báo có nội dung:
-
phiên bản java "1.8.0_05"
Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_05-b18)
Máy chủ ảo Java HotSpot (TM) (bản dựng 24.45-b08, chế độ hỗn hợp)
-
Bước 17. Cài đặt Oracle Java 64-bit thành công sẽ hiển thị:
-
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
-
Bạn sẽ nhận được một thông báo có nội dung:
-
phiên bản java "1.8.0_73"
Môi trường thời gian chạy Java (TM) SE (bản dựng 1.8.0_05-b18)
Máy chủ ảo Java HotSpot (TM) 64-Bit (bản dựng 24.45-b08, chế độ hỗn hợp)
-
Bước 18. Xin chúc mừng, bạn đã cài đặt Oracle Java JRE trên hệ thống Linux của mình
Bây giờ khởi động lại hệ thống Ubuntu Linux của bạn. Sau đó, hệ thống của bạn sẽ được cấu hình đầy đủ để 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, 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 thêm Java có trong bản phân phối Oracle Java của bạn
Bản ghi Vital:
Bạn nên hết sức cẩn thận khi bật Oracle Java 8 trong trình duyệt web vì có rất nhiều lỗi và lỗi khai thác bảo mật. Về bản chất, nếu bạn bật Oracle Java 8 trong trình duyệt web của mình, hệ thống của bạn rất dễ bị kẻ xấu tấn công. Để biết thêm thông tin chuyên sâu về bảo mật Java, hãy truy cập trang web này: Java Tester
Google Chrome
Hướng dẫn Oracle Java 32-bit:
-
Nhập lệnh sau.
-
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
Điều này sẽ đưa bạn vào thư mục tiện ích bổ sung của Google Chrome. Đảm bảo rằng bạn đang ở trong thư mục này khi tạo liên kết tượng trưng
-
Nhập / Sao chép / Dán:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
Một liên kết tượng trưng sẽ được tạo từ tiện ích bổ sung Java JRE (Java Runtime Environment) libnpjp2.so cho Google Chrome của bạn.
-
Hướng dẫn Oracle Java 64-bit:
-
Nhập lệnh sau.
-
Nhập / Sao chép / Dán:
sudo mkdir -p / opt / google / chrome / plugins
Bạn 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
Điều này sẽ đưa bạn vào thư mục tiện ích bổ sung của Google Chrome. Đảm bảo rằng bạn đang ở trong thư mục 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/jre1.8.0_05/lib/amd64/libnpjp2.so
Một liên kết tượng trưng sẽ được tạo từ tiện ích bổ sung Java JRE (Java Runtime Environment) libnpjp2.so vào Google Chrome của bạn.
-
Lời nhắc nhở:
-
Ghi chú:
Đôi khi khi bạn nhập lệnh trên, thông báo sau sẽ xuất hiện:
- 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 nhập lệnh
-
Khởi động lại trình duyệt web và truy cập Trình kiểm tra Java để kiểm tra xem Java có hoạt động trong trình duyệt web hay không.
Mozilla Firefox
Hướng dẫn Oracle Java 32-bit:
-
Nhập lệnh sau.
-
Nhập / Sao chép / Dán:
cd / usr / lib / mozilla / plugins
Lệnh này sẽ thay đổi bạn vào thư mục / usr / lib / mozilla / plugins. Tạo thư mục này nếu nó chưa tồn tại
-
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 / usr / lib / mozilla / plugins. Đảm bảo rằng bạn đang ở trong thư mục này trước khi tạo một liên kết tượng trưng
-
Nhập / Sao chép / Dán:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
Liên kết tượng trưng của bạn sẽ được tạo từ tiện ích bổ sung Java JRE (Java Runtime Environment) libnpjp2.so sang Mozilla Firefox của bạn.
-
Hướng dẫn Oracle Java 64-bit:
-
Nhập lệnh sau.
-
Nhập / Sao chép / Dán:
cd / usr / lib / mozilla / plugins
Thao tác này sẽ thay đổi bạn sang thư mục / usr / lib / mozilla / plugins. Tạo thư mục này nếu nó chưa tồn tại
-
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 / usr / lib / mozilla / plugins. Đảm bảo rằng bạn đang ở bên trong thư mục này trước khi tạo một liên kết tượng trưng
-
Nhập / Sao chép / Dán:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/amd64/libnpjp2.so
Một liên kết tượng trưng sẽ được tạo từ tiện ích bổ sung Java JRE (Java Runtime Environment) libnpjp2.so vào Mozilla Firefox của bạn.
-
Lời nhắc nhở:
-
Ghi chú:
Đôi khi khi lệnh được nhập, một thông báo sẽ xuất hiện 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, 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 nhập lệnh.
-
Khởi động lại trình duyệt web của bạn và truy cập Trình kiểm tra Java để kiểm tra xem Java có hoạt động bình thường trong trình duyệt hay không.
-