Java, hem bir programlama dili hem de çoğu modern işletim sisteminde çalışan önemli bir platformdur.
Çeşitli amaçlar için kullanılır ve çeşitli araçların yürütülmesi ve işletilmesi için neredeyse vazgeçilmez bir tamamlayıcıdır.
OpenJDK, Java'nın açık kaynaklı, topluluk tarafından geliştirilen bir sürümüdür . Ubuntu ve diğer birçok Linux dağıtımında varsayılan olarak yer aldığı için yaygın olarak kullanılmaktadır.
Ancak, ticari uygulamalar geliştirmek için kullanılamaz. Java, Oracle'a ait nesne yönelimli bir programlama dilidir. Kendi kurallarına sahip derlenmiş bir dildir ve eğitim ve profesyonel ortamlarda yaygın olarak kullanılır.
Lisanslama nedenlerinden dolayı Java, çoğu Linux dağıtımında varsayılan olarak yüklü gelmez. Bu nedenle, dağıtımınızda Java'ya sahip olmak için onu kendiniz yüklemeniz gerekecektir.
Java, Linux ile uyumludur, bu, en sevdiğiniz dağıtımdan uygulamalar çalıştırmanın ve oluşturmanın mümkün olduğu anlamına gelir.
Java'yı farklı Linux dağıtımlarına yükleme
Daha önce de belirttiğimiz gibi, Java'nın farklı Linux dağıtımlarına kurulumu her birinde farklıdır , bu nedenle kullandığınız Linux dağıtımına göre sizinle paylaştığımız talimatları izlemelisiniz.
Oracle Java 11'i Ubuntu 18.10 ve türevlerine yüklemek ve yine de ondan gelecekteki güncellemeleri otomatik olarak alabilmek için aşağıdakileri yapmalıyız:
Ubuntu ve türevleri
Ubuntu 18.10, Ubuntu 18.04 ve türevleri için, sistemde bir terminal açacağız ( klavye kısayolu CTRL + ALT + T'yi kullanabilirsiniz) ve terminale aşağıdaki komutu yazarak depoyu sisteme ekleyeceğiz:
sudo add-apt-repository ppa:linuxuprising/java
Bu yapıldıktan sonra, depoları ve paketleri şu komutla yenilemeliyiz:
sudo apt-get update
Son olarak, Java'yı şu şekilde kurabiliriz:
sudo apt install oracle-java11-installer
Debian
Debian kullanıcısıysanız veya Neptune OS, Deepin OS ve diğerleri gibi Debian tabanlı bir dağıtım kullanıyorsanız, Java'yı sisteminize doğrudan kurmadan önce bir terminal açmanız ve birkaç adım gerçekleştirmeniz gerekir.

Terminalde şunu yazacağız:
sudo -i
apt install wget libasound2 libasound2-data
Bunu yaptım şimdi Java 11 deb paketini şu şekilde indireceğiz:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
Sonunda şunlarla kuruyoruz:
dpkg -i jdk-11_linux-x64_bin.deb
Bunu yaptıktan sonra, Java 11'i varsayılan sürüm olarak ayarlayacağız:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
Arch Linux ve türevleri
Arch Linux, Antergos, Manjaro ya da Arch Linux'tan türetilen diğer dağıtımların kullanıcıları durumunda, java kurulumunu oldukça basit bir şekilde gerçekleştirebilirler.
Tüm yapmanız gereken, pacman.conf dosyanıza AUR havuzunun eklenmesi ve sisteminize AUR paketlerini kurmak için bir sihirbaza sahip olmaktır.
Eğer sizde yoksa, aşağıdaki yazıda önerdiğim cihazı kullanabilirsiniz.
Şimdi bir terminal açmanız ve aşağıdaki komutu uygulamanız yeterlidir:
yay -S jdk
İşte bu kadar, derleme işleminin bitmesini beklemeniz yeterli; kurulumu tamamlamak için sonunda sizden şifrenizi girmeniz istenecek.
RHEL, CentOS, Fedora, openSUSE ve türevleri
RPM paketlerini destekleyen dağıtımları kullananlar için , terminalimizi kullanarak indireceğimiz aşağıdaki paketle Java'yı sistemimize kurabiliriz :
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
Şimdi , kurulumu başlatmak için, openSUSE özelinde, paketi şu şekilde kuracağız:
sudo zypper install java11.rpm
Son olarak, Fedora, Red Hat ve bunların türevlerine yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo yum localinstall java11.rpm
Veya bu komutla bunu da yapabilirler:
sudo dnf install java11.rpm
Java'nın doğru kurulup kurulmadığı nasıl kontrol edilir?
Sistemimize Java'yı başarıyla kurduktan sonra, aşağıdaki komutu kullanarak Java sürüm 11'in kurulu olduğunu doğrulayabiliriz:
java --version