MacOS – Java JRE, JDK ve JAVA_HOME Nasıl?

MacOS – Java JRE, JDK ve JAVA_HOME Nasıl? post thumbnail image

Merhaba değerli okuyucular… Eğer şu anda bu sayfayı okuyorsanız muhtemelen macOS üzerinde yazılım geliştirmeye başlayanlardansınız. MacOS üzerinde ön tanımlı olarak JAVA yüklü geliyor fakat güncellemiz gerekiyor. Başlamadan önce Oracle ‘nin sitesinden bir alıntı yapalım.

Hangi Java paketine ihtiyacım var?

Java’yı masaüstünde çalıştıran son kullanıcı: JRE: (Java Runtime Environment): Çoğu son kullanıcı gereksinimini karşılar. Java uygulamalarını sisteminizde çalıştırmak için gereken her şeyi içerir.

Yazılım Geliştiricileri: JDK (Java SE Geliştirme Kiti): Java Geliştiricileri için. Java uygulamalarını geliştirmek, hata ayıklamak ve izlemek için eksiksiz bir JRE plus araçları içerir.

Uygulamaları sunucuda çalıştıran yöneticiler: Sunucu JRE (Sunucu Java Çalışma Zamanı Ortamı): Java uygulamalarını sunuculara dağıtmak için. JVM izleme araçları ve sunucu uygulamaları için yaygın olarak gerekli olan araçları içerir, ancak tarayıcı entegrasyonu (Java eklentisi), otomatik güncelleme veya bir yükleyici içermez. Daha fazla bilgi edin

Başlamadan önce Oracle ‘nin sitesinden bir alıntı yapalım.

Başlıyoruz…

Java JRE Yükleyelim…

https://www.java.com/tr/download/mac_download.jsp

(Bu yazı yazılırken JRE için jre-8u241-macosx-x64.dmg sürümü vardır.)

Şimdi sırada Java JDK Yüklemek var…

https://www.oracle.com/java/technologies/javase-downloads.html

Şimdi uygun sürümü yükleyebiliriz. Bu yazı yazılırken jdk-13.0.2_osx-x64_bin.dmg sürümü vardır. Fakat Java 13 sürümü JAVA FX ve SceneBuilder ile uyumlu değildir.

Uyumlu olması açısından SceneBuilder Java 8 ve Java 11 versiyonunu desteklemektedir.

Biz Java SE 11 (LTS) versiyonunu kuracağız…

jdk-11.0.6_osx-x64_bin.dmg

Oracle burada download için sizden login olmanızı istiyor. Eğer üyeliğiniz yok ise bir üyelik oluşturup devam edebilirsiniz.

Eğer login ile uğraşmak istemezseniz aşağıdaki linkten direkt indirebilirsiniz.

jdk-11.0.6_osx-x64_bin.dmg – Direkt İndir

Java JDK 11.0.6 yı kurduktan sonra, Terminal de
java -version
ve sonra
javac -version
yazarsanız aşağıdaki gibi bir çıktı ile karşılaşırsınız ki kurulu olan sürümleri size gösterir.

Artık JAVA ile geliştirme yapmaya başlayabilmek için son aşamadayız…

Macos üzerinde JAVA_HOME path ayarlamak

Java JRE ve Java SDK kurulumlarını gerçekleştirdik. Ama Terminal de

echo $JAVA_HOME

yazarsanız karşınıza aşağıdaki gibi boş bir değer döndüğünü görürsünüz.

Terminal ekranında geçici olarak JAVA_HOME path eklemek için

export JAVA_HOME=$(/usr/libexec/java_home)
echo $JAVA_HOME

yazmak yeterlidir. Bu bize JAVA_PATH değerimizi dönderir.

Ama terminal penceresini kapatıp yeniden açtığınızda Terminalde
echo $JAVA_HOME
komutunu çalıştırırsanız JAVA_PATH değerinin tekrar boş hale geldiğini görürsünüz.

Bunu kalıcı hale getirmemin yolu ana dizin üzerindeki .zprofile dosyasını düzenlemektir. Terminalde aşağıdaki komutları sırası ile yazın.
(macOS 15 sürümü ile .bash_profile dosyasının yerine .zprofile dosyası kullanılmaya başlanmıştır.)

.zprofile Mac bilgisayarımda olup olmadığını nasıl kontrol edebilirim ?

if [ -r ~/.zprofile ];
    then
        echo "Evet, dosya mevcut. Dosyayı düzenleyip kaydedin."
	open .zprofile
    else
        echo "Hayır, dosya mevcut değil. Dosya oluşturuluyor."
	cd && touch .zprofile && open .zprofile
fi

Bu komutu Terminalde çalıştırdığımızda eğer .zprofile dosyası yoksa oluşturulacak,
varsa da open komutu ile açılacak ve düzenleyeceğiz.
Benim bilgisayarımda daha önce hiç oluşturulmamış. Açılan dosyanın içerisine aşağıdaki kodu ekleyip dosyayı kaydedip kapatıyoruz.

export JAVA_HOME=$(/usr/libexec/java_home)

Şimdi Terminali kapatalım ve yeniden açalım. Bakalım JAVA_HOME path değeri kalıcı hale gelmiş mi? Terminalde aşağıdaki kodu yazın.

echo $JAVA_HOME

ve mutlu son 🙂 Biraz daha ekstra bilgi verelim…

Java, Javac, Javaw Nedir?

javac = Java JDK ile gelen, yazdığımız kodları derleyen Java Derleyicisi (compiler).
java = konsol tabanlı Java programlarının çalıştırılmasını sağlar.
javaw = görsel Java programlarının çalıştırılmasını sağlar.

Peki ya Eclipse IDE nereden kurulacak?

https://www.eclipse.org/downloads/packages/

buradan Eclipse IDE for Java Developers olanı indiriyoruz.
(Bu yazı yazılırken Eclipse IDE 2019-12 sürümü vardır.) Son sürümü indirebilirsiniz.

JAVAFX ve SceneBuilder Kurulumları yazımıza göz atmayı unutmayın…
Teşekkürler…

Yorum Yaz

E-posta hesabınız yayımlanmayacak.

Benzer Yazılar