Android

Java 10 Linux'a Nasıl Kurulur

How To Install Java JDK In Debian 10

How To Install Java JDK In Debian 10

İçindekiler:

Anonim

Bu derste, Debian 10 Linux'a Java'nın (OpenJDK) nasıl kurulacağını açıklayacağız.

Java, farklı türde uygulamalar ve sistemler oluşturmak için kullanılan en popüler programlama dillerinden biridir. Java ile geliştirilen uygulamalar ölçeklenebilir, esnek ve bakımı kolaydır.

Sen başlamadan önce

İki farklı Java uygulaması vardır, OpenJDK ve Oracle Java, aralarında neredeyse hiçbir fark yoktur, ancak Oracle Java'nın birkaç ek ticari özelliği vardır. Oracle Java Lisansı, yazılımın yalnızca kişisel kullanım ve geliştirme kullanımı gibi ticari olmayan kullanımına izin verir.

Varsayılan Debian 10 depoları iki farklı Java paketi içerir: Java Runtime Environment (JRE) ve Java Development Kit (JDK). JRE, Java programlarını çalıştırmanıza izin veren Java sanal makinesi (JVM), sınıflar ve ikili dosyalar içerir. Java geliştiricileri, JRE ve Java uygulamaları oluşturmak için gerekli geliştirme / hata ayıklama araçlarını ve kitaplıklarını içeren JDK'yı yüklemelidir.

OpenJDK 11 Kurulumu

Java Platformunun açık kaynak uygulaması OpenJDK 11, Debian 10, Buster'da varsayılan Java geliştirme ve çalışma zamanıdır.

Paketler dizinini güncellemek ve OpenJDK 11 JDK paketini yüklemek için sudo ayrıcalıklarına veya köküne sahip bir kullanıcı olarak aşağıdaki komutları çalıştırın:

sudo apt update sudo apt install default-jdk

Yükleme tamamlandıktan sonra, Java sürümünü kontrol ederek doğrulayabilirsiniz:

java -version

Çıktı şöyle görünmelidir:

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)

Bu kadar! Bu noktada, Debian sisteminize Java'yı başarıyla yüklediniz.

JRE, JDK paketine dahil edilmiştir. Yalnızca JRE'ye ihtiyacınız varsa, default-jre paketini yükleyin.

OpenJDK 8 Kurulumu

Yazma sırasında, önceki Java LTS sürüm 8 resmi Debian Buster depolarında mevcut değildir.

Önceden oluşturulmuş OpenJDK paketleri sağlayan AdoptOpenJDK deposunu etkinleştireceğiz.

  1. Paket listesini güncelleyerek ve HTTPS üzerinden yeni bir havuz eklemek için gerekli bağımlılıkları yükleyerek başlayın:

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

    Aşağıdaki wget komutunu kullanarak deponun GPG anahtarını alın:

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

    AdoptOpenJDK APT deposunu sisteminize ekleyin:

    sudo add-apt-repository --yes

    Depo etkinleştirildikten sonra, aşağıdaki komutları kullanarak apt kaynaklarını güncelleyin ve Java 8'i yükleyin:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Son olarak, Java sürümünü kontrol ederek kurulumu doğrulayın:

    java -version

    Çıktı şöyle görünmelidir:

    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)

Varsayılan sürümü ayarla

java -version

Varsayılan sürümü değiştirmek için update-alternatives komutunu kullanın:

sudo update-alternatives --config java

Çıktı aşağıdaki gibi görünecektir:

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:

Yüklü tüm Java sürümlerinin bir listesi sunulur. Varsayılan olarak kullanılmasını istediğiniz sürümün numarasını Enter ve Enter tuşuna basın.

JAVA_HOME Ortam Değişkeni

JAVA_HOME ortam değişkeni, bazı Java uygulamaları tarafından Java yükleme konumunu belirlemek için kullanılır.

JAVA_HOME ortam değişkenini ayarlamak için, Java'nın yüklü olduğu yeri bulmak için update-alternatives komutunu kullanın:

sudo update-alternatives --config java

Bu örnekte kurulum yolları aşağıdaki gibidir:

  • OpenJDK 11 /usr/lib/jvm/java-11-openjdk-amd64/bin/java bulunur OpenJDK 8 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Tercih ettiğiniz Java kurulumunun yolunu bulduğunuzda, /etc/environment dosyasını açın:

sudo nano /etc/environment

JAVA_HOME OpenJDK 11 yoluna ayarlamak istediğinizi varsayarsak, dosyanın sonuna aşağıdaki satırı ekleyin:

/ Etc / çevre

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

Değişikliklerin geçerli kabuğunuzda etkili olması için oturumu kapatıp oturum açabilir veya aşağıdaki kaynak komutunu çalıştırabilirsiniz:

source /etc/environment

JAVA_HOME ortam değişkeninin doğru ayarlandığını doğrulayın:

echo $JAVA_HOME

Java kurulumunun yolunu görmelisiniz:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment , tüm kullanıcılar tarafından kullanılan sistem genelinde bir yapılandırma dosyasıdır. JAVA_HOME değişkenini kullanıcı bazında ayarlamak istiyorsanız, satırı .bashrc veya kullanıcı oturum açtığında yüklenen başka bir yapılandırma dosyasına .bashrc .

Java yazılımını kaldırın

Java'yı apt ile yüklenen diğer paketler gibi kaldırabilirsiniz.

Örneğin, default-jdk paketini kaldırmak için şunu çalıştırın:

sudo apt remove default-jdk

Sonuç

OpenJDK'nın en son LTS sürümü varsayılan Debian 10 Buster depolarında mevcuttur ve kurulum basit ve anlaşılır bir görevdir.

Java debian