Android

Cách cài đặt java trên debian 10 linux

HOW TO INSTALL NETBEANS 11 ON LINUX

HOW TO INSTALL NETBEANS 11 ON LINUX

Mục lục:

Anonim

Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Java (OpenJDK) trên Debian 10 Linux.

Java là một trong những ngôn ngữ lập trình phổ biến nhất được sử dụng để xây dựng các loại ứng dụng và hệ thống khác nhau. Các ứng dụng được phát triển trong Java có khả năng mở rộng, linh hoạt và có thể bảo trì.

Trước khi bắt đầu

Có hai cách triển khai Java, OpenJDK và Oracle Java khác nhau mà hầu như không có sự khác biệt nào giữa chúng ngoại trừ Oracle Java có một vài tính năng thương mại bổ sung. Giấy phép Java Java chỉ cho phép sử dụng phần mềm phi thương mại, như sử dụng cá nhân và sử dụng phát triển.

Các kho lưu trữ Debian 10 mặc định bao gồm hai gói Java khác nhau, Môi trường chạy thi hành Java (JRE) và Bộ công cụ phát triển Java (JDK). JRE bao gồm máy ảo Java (JVM), các lớp và nhị phân cho phép bạn chạy các chương trình Java. Các nhà phát triển Java nên cài đặt JDK bao gồm JRE và các công cụ và thư viện phát triển / gỡ lỗi cần thiết để xây dựng các ứng dụng Java.

Cài đặt OpenJDK 11

OpenJDK 11, triển khai nguồn mở của Nền tảng Java là sự phát triển và thời gian chạy Java mặc định trong Debian 10, Buster.

Chạy các lệnh sau với tư cách là người dùng có quyền sudo hoặc root để cập nhật chỉ mục gói và cài đặt gói JDK OpenJDK 11:

sudo apt update sudo apt install default-jdk

Khi quá trình cài đặt hoàn tất, bạn có thể xác minh nó bằng cách kiểm tra phiên bản Java:

java -version

Đầu ra sẽ trông giống như thế này:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

Đó là nó! Tại thời điểm này, bạn đã cài đặt thành công Java trên hệ thống Debian của bạn.

JRE được bao gồm trong gói JDK. Nếu bạn chỉ cần JRE, hãy cài đặt gói default-jre .

Cài đặt OpenJDK 8

Tại thời điểm viết bài, Java LTS phiên bản 8 trước đó không có sẵn trong kho lưu trữ Debian Buster chính thức.

Chúng tôi sẽ kích hoạt kho AdoptOpenJDK cung cấp các gói OpenJDK dựng sẵn.

  1. Bắt đầu bằng cách cập nhật danh sách các gói và cài đặt các phụ thuộc cần thiết để thêm kho lưu trữ mới qua

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Nhập khóa GPG của kho lưu trữ bằng lệnh wget sau:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Thêm kho lưu trữ APT AdoptOpenJDK vào hệ thống của bạn:

    sudo add-apt-repository --yes

    Khi kho lưu trữ được bật, hãy cập nhật nguồn apt và cài đặt Java 8 bằng các lệnh sau:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Cuối cùng, xác minh cài đặt bằng cách kiểm tra phiên bản Java:

    java -version

    Đầu ra sẽ trông giống như thế này:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Đặt phiên bản mặc định

java -version

Để thay đổi phiên bản mặc định, sử dụng lệnh update-alternatives :

sudo update-alternatives --config java

Đầu ra sẽ trông giống như dưới đây:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Bạn sẽ được cung cấp một danh sách tất cả các phiên bản Java đã cài đặt. Nhập số phiên bản bạn muốn được sử dụng làm mặc định và nhấn Enter .

Biến môi trường JAVA_HOME

Biến môi trường JAVA_HOME được một số ứng dụng Java sử dụng để xác định vị trí cài đặt Java.

Để đặt biến môi trường JAVA_HOME , hãy sử dụng lệnh update-alternatives để tìm nơi Java được cài đặt:

sudo update-alternatives --config java

Trong ví dụ này, các đường dẫn cài đặt như sau:

  • OpenJDK 11 được đặt tại /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 được đặt tại /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Khi bạn tìm thấy đường dẫn cài đặt Java ưa thích của mình, hãy mở tệp /etc/environment :

sudo nano /etc/environment

Giả sử bạn muốn đặt JAVA_HOME cho đường dẫn OpenJDK 11, hãy thêm dòng sau vào cuối tệp:

/ etc / môi trường

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Để các thay đổi có hiệu lực trên trình bao hiện tại của bạn, bạn có thể đăng xuất và đăng nhập hoặc chạy lệnh nguồn sau:

source /etc/environment

Xác minh rằng biến môi trường JAVA_HOME đã được đặt chính xác:

echo $JAVA_HOME

Bạn sẽ thấy đường dẫn đến bản cài đặt Java:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment là một tệp cấu hình toàn hệ thống, được sử dụng bởi tất cả người dùng. Nếu bạn muốn đặt biến JAVA_HOME trên cơ sở cho mỗi người dùng thì hãy thêm dòng vào .bashrc hoặc bất kỳ tệp cấu hình nào khác được tải khi người dùng đăng nhập.

Gỡ cài đặt Java

Bạn có thể gỡ cài đặt Java như mọi gói khác được cài đặt bằng apt .

Ví dụ: để gỡ cài đặt gói default-jdk chỉ cần chạy:

sudo apt remove default-jdk

Phần kết luận

Phiên bản LTS mới nhất của OpenJDK có sẵn trong kho lưu trữ Buster Debian 10 mặc định và việc cài đặt là một nhiệm vụ đơn giản và dễ hiểu.

java debian