Java Runtime ve Java tabanlı uygulamalar eskisi kadar popüler değil. Birçok geliştirici bir platform olarak ondan kurtulmak için ellerinden geleni yapıyorlar. Java çalışma zamanının itibarına rağmen, bugün hala yoğun olarak kullanılmaktadır. Android'de, popüler web uygulamaları tarafından destekleniyor, video oyunları hala çalışıyor ve hatta büyük ölçekli Linux sunucularında kullanılıyor. Linux'a Java yüklemek isteyen bir Linux kullanıcısıysanız deneyebileceğiniz iki seçeneğiniz vardır.
Java Runtime ortamının neredeyse her Linux dağıtımında kolaylıkla çalışan açık kaynaklı bir uygulaması olan OpenJDK projesi var. Bununla birlikte, Linux kullanıcıları da gitmesi çok daha zor olan ancak daha modern özellikler ve daha iyi işlevsellik sunan resmi Oracle Java kitini yükleyebilirler. Bu yazıda, her ikisini de nasıl kuracağınızı ve çalıştıracağımızı ele alacağız.
Oracle’ın Java çalışma zamanı ortamının ortalama kullanıcılar için ayarlanması zor olduğu düşünüldüğünde, Java OpenJDK Linux için kullanışlı bir araçtır.
OpenJDK'nın birçok farklı sürümü vardır. Şu an itibariyle, sürüm 11 var ve tüm yeni yamalar var. Ancak, çoğu Linux dağıtımı paket arşivlerinde daha eski OpenJDK sürümlerini taşır ve bunlar da yüklenebilir.
Java OpenJDK'yi Linux'a yüklemek çok kolaydır ve çok fazla çaba harcamanıza gerek yoktur. Devam etmek için bir terminal penceresi açın ve kullandığınız Linux dağıtımına karşılık gelen talimatları izleyin.
Ubuntu 18.10 ve Ubuntu 18.04 LTS en son OpenJDK sürümüne sahiptir (11). Aşağıdakileri çalıştırarak birincil yazılım arşivinden kolayca yükleyebilirsiniz. Uygun Komut.
sudo apt install openjdk-11-jdk openjdk-11-jre
Alternatif olarak, hala Ubuntu 16.04 LTS kullanıyorsanız ve Java'ya ihtiyacınız varsa, OpenJDK 8'i edinebilirsiniz. Sürüm 11 kadar yeni veya özellik dolu olmadığını unutmayın!
sudo apt install openjdk-8-jdk openjdk-8-jre
OpenJDK'nın Debian üzerinde çalışmasını sağlamak oldukça kolaydır. Bununla birlikte, Debian Stable'ın (9) mevcut sürümünün yalnızca güncel olmayan bir sürüm olan OpenJDK 8'i taşıdığını lütfen unutmayın.
sudo uygun-get install openjdk-8-jre openjdk-8-jdk
Yukarıda belirtildiği gibi, Debian 9 Stable'ın ciddi şekilde güncel olmayan OpenJDK paketleri vardır. Daha yeni bir şeye ihtiyacınız varsa, Debian 10'a güncellemeyi düşünün. Veya göz atın daha yeni yazılımlar elde etmek için Backports'u nasıl etkinleştirebilirsiniz?.
Arch Linux en son OpenJDK paketlerine (sürüm 11) sahiptir. Kurmak için AUR'ye başvurmanız gerekmeyecek. Bunun yerine, Pacman aracılığıyla doğrudan “Ekstra” repodan devam etmesini sağlamak oldukça kolaydır.
sudo pacman -S jre-openjdk jdk-openjdk
Fedora Linux, yazılım paketi arşivinde OpenJDK'nın birden fazla sürümünü taşır. Bununla birlikte, en son özelliklere sahip olduğu için en son sürümü çalıştırmak en iyisidir.
Fedora Linux'ta OpenJDK 11 almak için aşağıdakileri girin DNF komutu.
sudo dnf yüklemek java-11-openjdk
OpenJUSE Linux Sisteminizin geliştirme kitinin yanı sıra OpenJDK Çalışma Zamanı ortamına mı ihtiyacınız var? Kurmanın çok kolay olduğunu bilmekten mutluluk duyacaksınız! Devam etmek için Zypper aşağıdaki komut.
sudo zypper yüklemek java-11-openjdk
OpenJDK için kaynak kodu tüm Linux'a yüklenebilir. Kutusundan çıkar çıkmaz OpenJDK sağlamayan Linux tabanlı bir işletim sistemi kullanıyorsanız, indirme sayfasına gidin ve kodu kendiniz alın.
OpenJDK çoğu durumda çalışır. Ancak, Linux'taki Java uygulamalarının% 100'ünde çalışmaz. OpenJDK kullanarak bazı sorunlarla karşılaşırsanız, sadece resmi Oracle sürümünü yüklemek harika bir fikirdir.
Linux için Oracle Java, çeşitli Linux dağıtımlarında çalışır. Kılavuzun bu bölümünde, çalışma zamanı ortamının paketleri olan tüm dağıtımlarda nasıl çalışacağını ele alacağız.
Ubuntu Linux dünyanın en popüler tüketici-yüzlü Linux işletim sistemi olmasına rağmen, Oracle'ın indirilebilir bir sürümü yok DEB paketi Kurulum için. Sonuç olarak, kullanıcılar kurulumu otomatik olarak yapan bir üçüncü taraf PPA arşivi hazırladılar.
PPA'nın çalışmasını sağlamak için bir terminal açın ve eklenti apt-depo aşağıdaki komut.
sudo add-apt-repository ppa: webupd8team / java
Ardından, Güncelleme Komut.
sudo uygun güncelleme
Apt komutunu kullanarak Oracle Java 11'i yükleyin.
sudo apt install oracle-java11-yükleyici
Son olarak, Java 11'i varsayılan olarak ayarlayın.
sudo apt install oracle-java11-set-varsayılan
Debian için Java'ya mı ihtiyacınız var? İşletim sisteminin Ubuntu ile benzerliği sayesinde bir PPA kullanmak mümkündür. Çalıştırmak için bir terminal başlatın ve root erişimi elde edin.
su.
Artık Debian'da Kök var, Java PPA'yı sisteminize ekleyin.
echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu biyonik ana "| tee /etc/apt/sources.list.d/linuxuprising-java.list
Ardından, yazılım kaynağının GPG anahtarını apt-key.
apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-tuşları 73C3DB2A
Çalıştırın Güncelleme komuta.
uygun güncelleme
Java 11'i yazılım kaynaklarından Apt-get.
apt-get install oracle-java11-yükleyici
Son olarak, Java 11'i varsayılan olarak ayarlayın.
sudo apt-get install oracle-java11-set-varsayılan
Arch AUR'da resmi bir Oracle Java çalışma zamanı paketi yok. Kesinlikle Java'ya ihtiyacınız varsa, resmi Linux indirme sayfasını kontrol edin. Java'nın TarGZ sürümünü indirip yükleyebilirsiniz. Aksi takdirde, OpenJDK ile devam edin.
Oracle bir RPM Java dağıtır, böylece Java'yı Fedora ve OpenSUSE ürünlerine kolayca yükleyebilirsiniz. Devam etmesi için, Oracle.com'daki indirme sayfasına gidin.
Sayfada, Java'nın RPM sürümünü alın. Ardından, bir terminal açın ve sisteminize kurmak için aşağıdaki talimatları izleyin.
fötr şapka
cd ~ / İndirmeler sudo dnf install jre-8u191-linux-x64.rpm
OpenSUSE
cd ~ / Dosyalar sudo zypper install jre-8u191-linux-x64.rpm
Oracle, Java çalışma zamanlarının TarGZ sürümüne sahiptir. Resmi Java JRE'ye ihtiyacınız varsa, buna gidin bağlantı, indirin ve çalışmasını sağlamak için sayfadaki talimatları izleyin.
Çoğu zaman Linux'ta Windows uygulamalarını çalıştırmanız gerekir, W...
Android uygulamalarını bilgisayarlarda çalıştırmanın birçok yolu va...
İnternet'e bağlı herhangi bir bilgisayara virüs ve güvenlik açıklar...