Skip to content

unknown1fsh/java-home-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Home Manager

Birden fazla Java sürümünü kolayca yönetin! ☕

Java Home Manager, sisteminizde yüklü tüm Java sürümlerini algılar ve kolayca JAVA_HOME ile PATH değişkenlerini seçmenizi ve güncellemenizi sağlar.


🚀 Özellikler

  • 🔍 Yüklü tüm Java sürümlerini otomatik olarak algılar.
  • 🎯 Seçim yapabileceğiniz numaralandırılmış bir liste sunar.
  • 🔄 Seçilen Java sürümüne göre JAVA_HOME ve sistem PATH değişkenlerini otomatik olarak günceller.
  • 🛡️ Yönetici (Admin) yetkileri otomatik olarak alınır.
  • 💬 Seçim sonrası aktif Java sürümünü (java --version) gösterir.
  • ⚡ Hafif ve son derece hızlı çalışır.

📸 Ekran Görüntüsü

image


🛠️ Gereksinimler

  • Windows 10 / 11
  • PowerShell 5.0 veya üzeri
  • Kurulum ve çalıştırma sırasında yönetici yetkisi
  • Java sürümlerinin şuralarda yüklü olması:
    • C:\Program Files\Java
    • C:\Program Files (x86)\Java

📥 Kurulum

  1. Son sürümü Releases sayfasından indirin.
  2. İndirilen JavaHomeManagerSetup.exe dosyasını çalıştırın.
  3. Kurulum sihirbazındaki adımları takip edin.
  4. Kurulum tamamlandıktan sonra Başlat Menüsü veya Masaüstü kısayolundan Java Home Manager'ı başlatın.

🧩 Nasıl Kullanılır

  1. Java Home Manager uygulamasını açın.
  2. Yüklü Java sürümlerinin listelendiğini göreceksiniz.
  3. Kullanmak istediğiniz Java sürümünün numarasını girin.
  4. Java Home Manager:
    • JAVA_HOME değişkenini ayarlar.
    • Sistem PATH değişkenini günceller.
    • Seçilen Java sürümünü terminalde gösterir.

🛡️ Güvenlik

  • Uygulama, sistem ortam değişkenlerini değiştirmek için yönetici yetkisi gerektirir.
  • Hiçbir veri internet üzerinden aktarılmaz.
  • %100 yerel çalışır.

💬 Bilinen Sorunlar

  • Değişikliklerin etkili olabilmesi için Java sürümü değişiminden sonra yeni bir Komut İstemi (CMD) veya PowerShell penceresi açmanız gerekebilir.

✨ Gelecek Özellikler (Planlanan)

  • Grafik Arayüz (GUI) versiyonu
  • Terminali yeniden başlatmadan ortam değişkenlerini güncelleme
  • Linux ve MacOS desteği
  • Entegre Java sürüm indirme desteği

👤 Geliştirici

Hazırlayan: unknown1fsh

Faydalı bulduysanız ⭐️ yıldız vermekten çekinmeyin!
Katkılar ve öneriler her zaman memnuniyetle karşılanır.


📜 Lisans

Bu proje MIT Lisansı kapsamında lisanslanmıştır.


About

Java sürümlerini kolayca yönetmek için küçük bir araç.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors