Cách cài đặt Oracle Java JDK 16 trên Raspberry Pi

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) được sử dụng để phát triển và thử nghiệm các ứng dụng Java. Nó được sử dụng bởi các nhà phát triển Java trên toàn thế giới. Gần đây, Oracle JDK 16 đã được phát hành. Phiên bản Oracle JDK 16 cũng có sẵn cho Raspberry Pi.

Trong bài viết này, tôi sẽ hướng dẫn bạn cách cài đặt Oracle JDK 16 trên Raspberry Pi 4. Vì vậy, chúng ta hãy bắt đầu







Mục lục

  1. Yêu cầu
  2. Tải xuống Oracle JDK 16 trên máy tính của bạn
  3. Sao chép tệp lưu trữ mở JDK 16 sang Raspberry Pi
  4. Cài đặt Oracle JDK 16 trên Raspberry Pi
  5. Thử nghiệm Oracle JDK 16 trên Raspberry Pi
  6. Phần kết luận

Yêu cầu

Oracle JDK 16 chỉ khả dụng cho bộ vi xử lý ARM 64-bit. Vì vậy, bạn phải cài đặt hệ điều hành 64-bit trên Raspberry Pi để Oracle JDK 16 hoạt động.



Chúng tôi có hướng dẫn cài đặt một số hệ điều hành 64-bit phổ biến nhất trên Raspberry Pi 4. Bạn có thể kiểm tra chúng nếu bạn cần bất kỳ hỗ trợ nào về điều đó.



  1. Máy chủ Ubuntu 20.04 LTS: Cài đặt Ubuntu Server trên Raspberry Pi ở chế độ Headless và SSH Into It
  2. Ubuntu Máy tính để bàn 20.04 LTS: Cài đặt Ubuntu Desktop 20.04 LTS trên Raspberry Pi 4
  3. Ubuntu MATE 20.04 LTS: Cài đặt Ubuntu MATE 20.04 LTS trên Raspberry Pi 4
  4. Kali Linux: Cài đặt Kali Linux trên Raspberry Pi 4
  5. Debian: Cài đặt Debian trên Raspberry Pi 4

GHI CHÚ: Tôi sẽ sử dụng phiên bản 64-bit của hệ điều hành Ubuntu Server 20.04 LTS trên Raspberry Pi 4 của mình để trình diễn. Nhưng bất kỳ hệ điều hành 64-bit nào được đề cập trước đó sẽ hoạt động tốt.





Tải xuống Oracle JDK 16 trên máy tính của bạn

Bạn có thể tải xuống Oracle JDK 16 từ trang web chính thức của Oracle .

Đầu tiên, hãy truy cập trang tải xuống JDK 16 chính thức từ trình duyệt web yêu thích của bạn và nhấp vào Kho lưu trữ nén Linux ARM 64 Liên kết tải xuống ( jdk-16.0.1_linux-aarch64_bin.tar.gz ) như được đánh dấu trong ảnh chụp màn hình bên dưới.



Kiểm tra Tôi đã xem xét và chấp nhận Thỏa thuận cấp phép mạng công nghệ Oracle cho Oracle Java SE hộp kiểm và nhấp vào Tải xuống jdk-16.0.1_linux-aarch64_bin.tar.gz như được đánh dấu trong ảnh chụp màn hình bên dưới.

Chọn một thư mục mà bạn muốn lưu tệp lưu trữ Oracle JDK 16 và nhấp vào Cứu .

Tệp lưu trữ Oracle JDK 16 đang được tải xuống. Có thể mất một lúc để hoàn thành.

Tại thời điểm này, tệp lưu trữ Oracle JDK 16 sẽ được tải xuống, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Sao chép tệp lưu trữ mở JDK 16 sang Raspberry Pi

Sau khi tệp lưu trữ Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz được tải xuống, bạn phải chuyển nó sang Raspberry Pi của mình. Bạn có thể thực hiện qua SFTP hoặc sử dụng ổ USB. Phần này sẽ hướng dẫn bạn cách sử dụng giao thức SFTP để chuyển tệp lưu trữ Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz vào Raspberry Pi của bạn.

Mở một phiên Terminal trên thư mục mà bạn đã tải xuống tệp lưu trữ Oracle JDK 16 và nhập lệnh sau để kết nối với Raspberry Pi của bạn thông qua giao thức SFTP.

$ sftp [email được bảo vệ]

GHI CHÚ: Ở đây, ubuntu là tên người dùng đăng nhập và 192.168.0.106 là địa chỉ IP của Raspberry Pi 4. Đối với bạn, nó sẽ khác. Vì vậy, hãy đảm bảo thay thế chúng bằng của bạn.

Nhập mật khẩu đăng nhập của bạn và nhấn .

Bạn nên đăng nhập.

Để chuyển tệp lưu trữ Oracle JDK jdk-16.0.1_linux-aarch64_bin.tar.gz trên Raspberry Pi của bạn, hãy chạy lệnh SFTP sau:

sftp> đặt jdk-16.0.1_linux-aarch64_bin.tar.gz

Tệp lưu trữ Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz sẽ được chuyển sang Raspberry Pi của bạn, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Bây giờ, hãy đóng phiên SFTP bằng lệnh SFTP sau:

sftp> thoát

Cài đặt Oracle JDK 16 trên Raspberry Pi

Khi bạn đã sao chép tệp lưu trữ Oracle JDK 16 trên Raspberry Pi của mình, bạn đã sẵn sàng cài đặt Oracle JDK 16 trên Raspberry Pi của mình.

Đầu tiên, hãy SSH vào Raspberry Pi của bạn như sau:

$ ssh [email được bảo vệ]

GHI CHÚ: Ở đây, ubuntu là tên người dùng đăng nhập và 192.168.0.106 là địa chỉ IP của Raspberry Pi 4. Đối với bạn, nó sẽ khác. Vì vậy, hãy đảm bảo thay thế chúng bằng của bạn.

Nhập mật khẩu đăng nhập của bạn và nhấn .

Bạn phải đăng nhập vào Raspberry Pi của mình qua SSH.

Tệp lưu trữ Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz nên ở trong TRANG CHỦ thư mục Raspberry Pi của bạn, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

$ ls -lh

Giải nén tệp lưu trữ Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz bên trong /opt thư mục như sau:

tar sudo tar -xzf jdk-16.0.1_linux-aarch64_bin.tar.gz -C / opt

Khi tệp lưu trữ Oracle JDK 16 được giải nén trong /opt thư mục, bạn sẽ thấy một thư mục mới jdk-16.0.1 / bên trong /opt thư mục, như bạn đã đánh dấu trong ảnh chụp màn hình bên dưới. Hãy nhớ tên thư mục vì bạn sẽ cần nó rất sớm.

$ ls -lh / opt

Bây giờ, bạn phải thêm Oracle JDK 16 vào CON ĐƯỜNG Raspberry Pi của bạn để bạn có thể chạy truy cập các lệnh Oracle JDK 16 như bình thường.

Tạo một tệp mới jdk16.sh bên trong /etc/profile.d/ thư mục sử dụng nano trình soạn thảo văn bản như sau:

$ sudo nano /etc/profile.d/jdk16.sh

Nhập các dòng sau vào jdk16.sh tập tin.

xuất JAVA_HOME = '/ opt / jdk-16.0.1'
xuất PATH = '$ PATH: $ {JAVA_HOME} / bin'

Khi bạn đã hoàn tất, hãy nhấn + NS theo dõi bởi để cứu jdk16.sh tập tin.

Bây giờ, khởi động lại Raspberry Pi của bạn để các thay đổi có hiệu lực.

$ sudo khởi động lại

Khi Raspberry Pi của bạn khởi động, bạn sẽ thấy /opt/jdk-16.0.1/bin thư mục được thêm vào CON ĐƯỜNG biến shell như được đánh dấu trong ảnh chụp màn hình bên dưới.

$ echo $ PATH

Bây giờ, bạn sẽ có thể truy cập vào java , javac và các lệnh JDK khác.

Nếu bạn in phiên bản của javajavac , nó sẽ nói rằng bạn đang chạy Java 16, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

$ java -version
$ javac -version

Thử nghiệm Oracle JDK 16 trên Raspberry Pi

Để kiểm tra xem bạn có thể biên dịch một chương trình Java đơn giản bằng Oracle JDK 16 hay không, hãy tạo một tệp nguồn Java mới HelloWorld.java như sau:

$ nano HelloWorld.java

Nhập các dòng mã sau vào HelloWorld.java tệp nguồn.

công cộng lớpChào thế giới{
công cộng tĩnh vô hiệuchủ chốt( Dây []args) {
Hệ thống .ngoài.println('Chào thế giới!');
}
}

Khi bạn đã hoàn tất, hãy nhấn + NS theo dõi bởi để cứu HelloWorld.java tệp nguồn.

Để biên dịch HelloWorld.java tệp nguồn, hãy chạy lệnh sau:

$ javac HelloWorld.java

Một tập tin mới HelloWorld.class sẽ được tạo, như bạn có thể thấy trong ảnh chụp màn hình bên dưới. Nó có nghĩa là HelloWorld.java tệp nguồn đã được biên dịch thành công.

$ ls -lh

Một khi HelloWorld.java tệp nguồn được biên dịch, bạn có thể chạy Chào thế giới chương trình như sau:

$ java HelloWorld

Như bạn có thể thấy, Chào thế giới chương trình in văn bản Chào thế giới! Trên màn hình. Vì vậy, bạn có thể biên dịch và chạy các chương trình Java bằng Oracle JDK 16. Nó hoạt động tốt.

Phần kết luận

Trong bài viết này, mình đã hướng dẫn các bạn cách tải Oracle JDK 16 cho Raspberry Pi. Tôi cũng đã hướng dẫn bạn cách cài đặt Oracle JDK 16 trên Raspberry Pi của bạn. Tôi đã chỉ cho bạn cách biên dịch một chương trình Java đơn giản và chạy nó với Oracle JDK 16 trên Raspberry Pi của bạn.