Ubuntu, Windows ve MacOS Üzerinde Java Kurulumu

11 dk okuma süresi

Ubuntu, Windows ve MacOS Üzerinde Java Kurulumu Java, en yaygın kullanılan programlama dilidir. Sunucu ve masaüstü uygulamaları oluşturmak için kullanılabilir ve Java, Mac OS, Windows ve Linux gibi hemen hemen tüm işletim sistemlerinde çalışır. Java uygulamaları oyun konsollarında ve Cep telefonlarında da kullanılır, örneğin Android işletim sistemi Java’yı uygulama programlama dili olarak kullanır.

Java nedir?

Java, en popüler programlama dillerinden biri olarak kabul edilir. Java, Sun Microsystems tarafından geliştirilen (ve daha sonra Oracle tarafından edinilen) yazılı bir nesne yönelimli programlama dilidir. Geliştirme esas olarak Java Topluluğu Süreci aracılığıyla organize edilen bir topluluk tarafından gerçekleştirilir. Dili ve onu uygulayan ana teknolojiler GPL altında dağıtılır, ancak ticari marka hakları Oracle Corporation’a aittir. Java’da yazılan kod (JVM – Java Sanal Makinesi kullanılarak) bayt koduna dönüştürülür ve bu nedenle programlar JVM’nin yüklü olduğu herhangi bir sistemde çalışabilir. Bu nedenle, Java’ya genellikle platformlar arası dil denir. Çoğu zaman, Java arka uç programları ve android uygulamaları geliştirmek için kullanılır.

Java JDK ve Java JRE

Java’yı yüklemek için gereken iki paket vardır: Java JDK ve Java JRE.

  • Java JRE ( Java Runtime Environment ) – bilgisayarlarda program çalıştırmak için gereklidir ve JVM, sınıf kitaplıkları (Java Sınıf Kitaplığı), konsol komutları içerir. JRE, programları programlamak ve oluşturmak için yeterli değildir. JRE yazılımını yalnızca projelerinde Java kullanması gereken programlar için yükleyin.
  • Java JDK ( Java Geliştirme Kiti ) – geliştiriciler için gereklidir ve JRE, javac derleyici ve Java’da geliştirme için gerekli diğer araçları içerir. Java’yı geliştirmede kullanmayı planlıyorsanız, paketin bu sürümünü kullanmanız gerekir.

Java SE ve Java EE.

Java platformları, Java SE ve Java EE olmak üzere 2 ana sınıflandırma vardır. Bunlar aşağıda tanımlanmıştır.

  • Java SE – Bu, Java Standart Sürüm’dür. Derleyici, API, JRE’yi içeren ana Java sürümüdür ve özellikle masaüstü sistemler için özel uygulamalar oluşturmak için uygundur.
  • Java EE – Bu, Java Enterprise Edition’dır. Temel olarak kurumsal düzeyde yazılım oluşturmak için kullanılan bir dizi özellik içerir.

Java sürümleri.

Şu anda, en son sürüm Java 13’tür, ancak en popüler ve yaygın olarak kullanılan sürüm Java 8’dir. Çoğu durumda, programlama dillerinde en son sürümleri kullanmak her zaman en iyi seçim değildir. Bunun nedeni, birçok kez, daha sonraki sürümlerde tanıtılan ve her zaman eski sürümlerle iyi çalışmayan işlevler olmasıdır. 

OpenJDK

Bu yazılım açık kaynak kodlu, tamamen ücretsiz ve açık kaynak koddan oluşan tamamen uyumlu bir Java JDK olarak oluşturulmuş bir proje olduğundan OpenJDK’yı kullanacağız. Bu paketi yükleyerek ücretsiz olarak kullanabiliriz, ancak Java’nın diğer uygulamaları ücretli bir seçenek gerektirebilir.

SDKMAN

Başka bir şey, Java’yı bir geliştirme ortamında kullanmayı planlıyorsanız, SDKMAN’in kullanılmasını tavsiye ederiz. Bu, Java’nın birden çok sürümünü yüklememizi sağlayan bir komut satırı yardımcı programıdır ve değişken ayarlarını bizim için işler. Kullanımı uygundur, ancak yüklemeyi önce onsuz gerçekleştirmeye çalışacağız ve daha sonra SDKMAN’in yardımıyla işlemi göstereceğiz.

Ubuntu 18 üzerine kurulum

OpenJDK’yı yükle

Ubuntu 18.04 üzerine Java OpenJDK 13 yükleyerek başlayalım . İlk olarak, aşağıdaki komutu kullanarak Java’nın yüklü olup olmadığını kontrol etmemiz ve görmemiz gerekir.

root@host:~# java -version
Command 'java' not found, but can be installed with:
 
apt install default-jre         
apt install openjdk-11-jre-headless
apt install openjdk-8-jre-headless
 
root@host:~#

Bu, Java’nın şu anda yüklü olmadığını gösterir.

Java SDK 13’ü indirin

Bir sonraki adımımız Java SDK’nın (veya yazılım geliştirici kitinin) indirilmesini içerir. Bunu wget komutunu kullanarak gerçekleştireceğiz. 

root@host:~# wget https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz
--2020-04-04 15:41:57-- https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz
Resolving download.java.net (download.java.net)... 23.39.73.139
Connecting to download.java.net 
(download.java.net)|23.39.73.139|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 195812001 (187M) [application/x-gzip]
Saving to: 'openjdk-13.0.2_linux-x64_bin.tar.gz'
 
openjdk-13.0.2_linu 100%[==================>] 186,74M 2,34MB/s	in 72s    
2020-04-04 15:43:10 (2,58 MB/s) - 'openjdk-13.0.2_linux-x64_bin.tar.gz' saved [195812001/195812001]
root@host:~#

Çalışma dizini

Daha sonra, Java’nın yer alacağı, dizinleri bu klasöre değiştireceği, indirilen dosyayı bu dizine kopyalayacağı ve son olarak tar.gz dosyasını dizinine çıkaracağımız bir çalışma dizini oluşturacağız.

root@host:~# mkdir /usr/java
root@host:~#

root@host:~# cd /usr/java
root@host:/usr/java#

root@host:/usr/java# cp /root/openjdk-13.0.2_linux-x64_bin.tar.gz openjdk-13.0.2_linux-x64_bin.tar.gz
root@host:/usr/java#

root@host:/usr/java# sudo tar -xzvf openjdk-13.0.2_linux-x64_bin.tar.gz
...
root@host:/usr/java#

Ortam Değişkenlerini Ayarlama

Java Değişkenlerini Ayarla adımı gereklidir, çünkü Java kullanırken Ubuntu, programın çalıştırılacağı yeri ve varsayılan olarak hangi Java sürümünü kullanacağını bilmelidir. Bunu değiştirmek için nano metin düzenleyicisini kullanacağız. İlk olarak dosyayı Nano’da açın.

root@host:/usr/java# nano /etc/profile
root@host:/usr/java#

Ardından, dosyanın altına gidin ve bu bilgileri yapıştırın.

# Java 13
JAVA_HOME=/usr/java/jdk-13.0.2
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Son olarak, dosyayı kaydetmek ve kapatmak için ctrl + O + Y + Enter tuşlarına, ardından ctrl + X + Enter tuşlarına basın .

Yapılandırma Kurulumunu Tamamlama

Son adımımız, yeni programı ve seçeneklerini göstermek için sistemimizdeki bilgilerin güncellenmesini içerir. Bu durumda, Java kurulumuyla ilgili bilgileri güncelleriz.

root@host:/usr/java# update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk-13.0.2/bin/java" 1
update-alternatives: using /usr/java/jdk-13.0.2/bin/java to provide /usr/bin/java (java) in auto mode
root@host:/usr/java# 

root@host:/usr/java# update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/java/jdk-13.0.2/bin/java
Nothing to configure.
root@host:/usr/java#

root@host:/usr/java# update-alternatives --config javac
There is only one alternative in link group javac (providing /usr/bin/javac): /usr/java/jdk-13.0.2/bin/javac
Nothing to configure.
root@host:/usr/java#

Sürüm Kontrolü

Son doğrulama olarak, kurulumu ve sürümü aşağıdaki komutu kullanarak kontrol edebiliriz.

root@host:/usr/java# java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
root@host:/usr/java#

Windows 10’a kurulum.

Java’nın Windows sürümünü yüklemek için resmi Java web sitesini ziyaret etmeli ve Windows yürütülebilir dosyasını indirmeliyiz. Siteye geldiğinizde, lisanslama seçenekleri yeşil renkle belirtilir. “ Oracle Java SE için yeni Oracle Teknoloji Ağı Lisans Sözleşmesi, önceki Oracle JDK lisanslarından önemli ölçüde farklıdır. Yeni lisans, kişisel kullanım ve geliştirme kullanımı gibi belirli kullanımlara ücretsiz olarak izin verir – ancak önceki Oracle JDK lisansları kapsamında izin verilen diğer kullanımlar artık mevcut olmayabilir. 

Ticari lisans ve destek, düşük maliyetli Java SE Aboneliği ile sunulmaktadır. ” Mevcut indirmeleri görmek için aşağı kaydırırız.

java.download

Biz indirirken olacak jdk-13.0.2_windows-x64_bin.exe sürümünü.

java.windows.install

Seçilen sürümü tıkladıktan sonra kullanıcı sözleşmesini kabul etmeliyiz.

java.license.agreement

İndirme işlemi tamamlandığında yürütülebilir dosyayı çalıştırın.

windows.java.folder

İleri’yi tıklayın ve varsayılan olarak seçili klasörleri kabul edin. Tamamlandığında Kapat’ı tıklayın.

java.installed

Kurulum Ortamı Değişkenleri

JAVA_HOME , Java’nın yüklü olduğu dizine işaret eden bir değişkendir. Programlar Java’nın nerede olduğunu belirlemek için kullanır.

Win + R klavye kombinasyonuna tıklayın, Çalıştır penceresi açılır ve daha sonra Microsoft.system denetim / adı komutunu gireriz.

win.cmd.run

Ardından, Gelişmiş sistem ayarları’nı seçin

sistem ayarları

Şimdi Ortam Değişkenleri’ne tıklayın.

syssettings

Şimdi Yol’u seçin ve ardından Yeni’ye tıklayın.

path.bin

Adı girin: JAVA_HOME . Ardından, yolu belirtin. Varsayılan yolu seçtiyseniz, C: \ Program Files \ Java \ jdk-13.0.2 yolunu görürsünüz.

system.variable

Ardından YOL düzenlemesini seçin.

path.edit

Ardından Yeni’yi tıklatıp aşağıdakileri giriyoruz.

% Java_home% \ bin

envir.variable

Ve tüm açık pencerelerde Tamam’a tıklayın.

Şimdi, her şeyi doğrulamak için, çalışma konsolunu Windows + r komutuyla açıp cmd’yi girip enter tuşuna basacağız.

win.cmd.run

Şimdi, her şeyin beklendiği gibi çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu gireceğiz.

C:\Users\User>echo %JAVA_HOME%
C:\Program Files\Java\jdk-13.0.2
C:\Users\User>
Wincmd

Ardından, Java sürümünü aşağıdaki komutu kullanarak kontrol edeceğiz.

C:\Users\User>java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
 
C:\Users\User>
WinCmd2

MacOS’ta Kurulum

Bunun nasıl yapılacağı ile ilgili birkaç seçenek vardır. Ubuntu veya Windows’da yaptığımız gibi yapabiliriz . Geliştiriciler için JDK sürümünü yüklediğimizden ve gelecekte bazı programları yükleyebileceğimiz den, konsol üzerinden kuracağız. Konsolu başlattık. Terminali nasıl gireceğinizi bilmiyorsanız, aşağıdaki dizini açın, ardından Uygulamalar -> Yardımcı Programlar -> Terminal’de.

mac1

MacOS için SDKMAN yardımcı programını kullanacağız, genellikle birkaç sürüm yüklemeniz ve yapılandırmanız gerektiğinde kullanılır, SDKMAN her şeyi kendi başına yapar. Uygun şekilde, bu kurulum macOS ve Ubuntu’da kullanılabilir.

SDKMAN Deposu Ekle

İlk adımda SDKMAN deposunu kuracağız.

curl -s "https://get.sdkman.io" | bash
user-iMac:~ user$ curl -s "https://get.sdkman.io" | bash
                                                                Now attempting installation...
 
Looking for a previous installation of SDKMAN...
Looking for unzip...
Looking for zip...
Looking for curl...
Looking for sed...
Installing SDKMAN scripts...
Create distribution directories...
Getting available candidates...
Prime the config file...
Download script archive...
#####################################################100.0%
Extract script archive...
Install scripts...
Set version to 5.7.4+362 ...
Attempt update of login bash profile on OSX...
Added sdkman init snippet to /Users/ellen/.bash_profile
Attempt update of zsh profile...
Updated existing /Users/ellen/.zshrc
 
All done!
 
Please open a new terminal, or run the following in the existing one:
 
 source "/Users/ellen/.sdkman/bin/sdkman-init.sh"
 
Then issue the following command:
 
 sdk help
 
Enjoy!!!
user-iMac:~ user$

Ortam Değişkenini Ayarla

Ardından, ortam değişkenini ayarlayacağız.

user-iMac:~ user$ source "$HOME/.sdkman/bin/sdkman-init.sh"
user-iMac:~ user$

Şimdi, SDKMAN’in kurulu olup olmadığını kontrol edebiliriz.

user-iMac:~ user$ sdk version
 
SDKMAN 5.7.4+362
user-iMac:~ user$

Şimdi, Java sürümlerinin bir listesini inceleyebiliriz.

user-iMac:~ user$ sdk list java
===========================================================
Available Java Versions
===========================================================
 Vendor | Use | Version 	| Dist	| Status | Identifier
-----------------------------------------------------------
 AdoptOpenJDK | | 14.0.0.j9	| adpt | 
14.0.0.j9-adpt | | 14.0.0.hs	| adpt |
14.0.0.hs-adpt | | 13.0.2.j9	| adpt |

Use the Identifier for installation:
 $ sdk install java 11.0.3.hs-adpt
===========================================================
user-iMac:~ user$

JDK 13’ü yükleyin

Ardından, JDK 13 sürümünü seçip yükleyeceğiz.

user-iMac:~ user$ sdk install java 13.0.2-open
 Downloading: java 13.0.2-open
 In progress...
 ##############################################################100.0%
 Repackaging Java 13.0.2-open...
 Done repackaging...
 Cleaning up residual files...
 
 Installing: java 13.0.2-open
 Done installing!
 
 Setting java 13.0.2-open as default.
user-iMac:~ user$

Şimdi kullanılacak varsayılan Java sürümünü ayarlayabiliriz.

user-iMac:~ user$ sdk default java 13.0.2-open
 
Default java version set to 13.0.2-open
user-iMac:~ user$

Sürümü Doğrula

Son olarak, aşağıdaki komutu kullanarak Java sürümünü kontrol edebiliriz.

user-iMac:~ user$ java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
user-iMac:~ user$

Bu kadar! Java’yı macOS’a yükledik. 

Bu derste, Java’nın ne olduğunu, hangi sürümlerin birden çok platforma yüklenebileceğini öğrendik. Son olarak, Ubuntu, Windows ve MacOS üzerinde Java’nın nasıl kurulacağını, yapılandırılacağını ve çalıştırılacağını öğrendik. 

Yapılan Yorumlar
Bu yazı için henüz yorum yapılmamış! İlk yorumu sen yapabilirsin.
Bir Yorum Yapın

x