Kas
2

Mac’ de çoklu Java versiyon yönetimi

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Bu yazımda sizlere javanın birden çok versiyonun yüklendiği bilgisayarda nasıl yönetebileceğinizi anlatacağım.

Öncelikler mac bilgisayarımıza homebrew‘ in kurulu olması gerekmektedir. Kurmak için aşağıdaki komut satırını terminal’ den çalıştırmanız gerekmekte.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Java Versiyon Yöneticisi Kurmak

Brew’i kurduğumuza göre java versiyonlarını yönetebilmek için jenv isimli java versiyon yöneticisini kurmamız gerekmekte.

brew install jenv

Kurulumu tamamladıktan sonra aşağıdaki shell scripti çalıştırmamız gerekmekte.

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

Ben zshrc kullandığınızı varsayarak scripti yazdım. Eğer siz “.bashrc” ve “.bash_profile” kullanıyorsanız “.zshrc” yazan yeri değiştirmeniz gerekecek.

JAVA Yüklemek

Ben Java yüklemek için Amazon’ un sağlamış olduğu corretto’ yu kullanmaktayım. Aşağıdaki linkten Java 11 ve 8 versiyon linklerini bulabilirsiniz.

https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html

https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html

JEnv Ayarlanması

Jenv ayarlanması için kurmuş olduğumuz java’nın pathlerini jenv ye eklememiz gerekmekte.

Amazon Coretto 8’in yolu şu şekildedir: /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home

jenv’ ye 11 ve 8′ in versiyonunu yolununu aşağıdaki script ile ekliyoruz.

jenv add /Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home

Ekleme işlemi bittikten sonra şu şekilde çıktı oluşacaktır.

jenv’ ye eklemiş olduğumuz versiyonları görüntülemek için;

jenv versions

Genel Java Versiyon Ayarlamak

Bilgisayar genelinde varsayılan java versiyonu ayarlamak için şu komut çalıştırılır;

jenv global 11.0

Terminali kapatıp tekrar açtığınızda “java -version” yazdığınızda artık java 11’in varsayılan java versiyonu olduğunuz görmeniz gerekmekte.

Lokal Java Versiyon Ayarlamak

Eğer siz sadece bir proje için java versiyonunu ayarlamak istersenizde aşağıdaki komut ile yapabilirsiniz.

jenv local 11.0

İlgili klasörde “.java-version” isimli bir gizli dosya oluşturularak o klasör için java versiyonunu ayarlayabilirsiniz.

Referanslar:

https://brew.sh/

https://chamikakasun.medium.com/how-to-manage-multiple-java-version-in-macos-e5421345f6d0

https://www.jenv.be/

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler