Bir önceki yazımızda Java’nın temel yapı taşları olan JDK, JRE ve JVM kavramlarını incelemiş; kendi kodlarımızı yazıp çalıştırabilmek için bilgisayarımıza öncelikle JDK (Java Development Kit) kurmamız gerektiğini öğrenmiştik. JDK kurulumunu tamamladıktan sonra sıra, kodlarımızı yazacağımız ortamı seçmeye geliyor.
Kodlarınızı basit bir metin belgesinde (örneğin Notepad) yazıp, komut satırı (command line) üzerinden manuel olarak derlemek mümkündür. Ancak bu, özellikle yeni başlayanlar için oldukça yorucu ve hata yapmaya açık bir yöntemdir. İşte bu noktada devreye IDE (Tümleşik Geliştirme Ortamı) adı verilen yazılımlar girer. Bir IDE, program oluşturmak, derlemek ve çalıştırmak için ihtiyacınız olan her şeyin tek bir pakette, grafiksel bir kullanıcı arayüzü (GUI) ile birleştirildiği profesyonel bir ortamdır.
Bu yazımızda, günümüz yazılım dünyasında en çok tercih edilen iki ortam olan Eclipse ve VSCode (Visual Studio Code) üzerinden Java IDE kurulumunu ve temel kullanımını, ilk defa öğrenecekler için örneklerle pekiştirerek anlatacağız.
1. Eclipse IDE: Kurulumu ve Temel Özellikleri
Eclipse, profesyonel programcılar tarafından yaygın olarak kullanılan, en popüler Java IDE’lerinden biridir ve kurumsal Java projelerinde endüstri standardı olarak kabul edilir. Eclipse’in kendisi de Java ile yazılmıştır; bu nedenle bilgisayarınızda çalışabilmesi için önceden JDK’nın kurulu olması zorunludur. Eclipse tamamen ücretsizdir ve www.eclipse.org adresinden kolayca indirilebilir.
Eclipse’te Temel Kavramlar ve Kullanım Adımları
Eclipse’i ilk defa açtığınızda ve kullanmaya başladığınızda karşılaşacağınız bazı temel kavramlar şunlardır:
- Workspace (Çalışma Alanı): Eclipse’i ilk başlattığınızda size bir “Workspace” dizini sorulur. Bu, yapacağınız tüm çalışmaların, projelerin ve kaynak kodların bilgisayarınızda kaydedileceği ana klasördür.
- Perspective (Görünüm): Eclipse ekranı, farklı türde bilgileri gösteren çeşitli pencerelere (view) bölünmüştür. Bu pencerelerin bütününe “Perspective” adı verilir. Java kodlamak için ihtiyacınız olan görünüm **”Java Perspective”**dir. Bu görünümde; sol tarafta projelerinizi gösteren Package Explorer, ortada kodunuzu yazacağınız geniş düzenleme alanı (editor), alt kısımda ise programınızın çıktılarını göreceğiniz Console ekranı bulunur.
İlk Projemizi Oluşturalım
- Proje Açma: Eclipse’te herhangi bir kod yazabilmek için önce bir proje oluşturmalısınız. Menüden
File -> New -> Project -> Java Projectadımlarını izleyip projenize bir isim verin ve “Finish” (Bitir) butonuna tıklayın. - Sınıf (Class) Ekleme: Java’da yazılan her kod mutlaka bir sınıfın (class) içinde olmalıdır. Sol taraftaki Package Explorer üzerinden projenize sağ tıklayıp
New -> Classseçeneğine tıklayın. Sınıfınıza bir isim verin (Örneğin:MerhabaDunya). Bu aşamada ismin sonuna “.java” eklemenize gerek yoktur, Eclipse bunu otomatik olarak yapacaktır. - Hata Ayıklama (Code Assist ve Hata İşaretleri): Eclipse, siz kodunuzu yazarken arka planda sürekli denetim yapar. Sözdizimi (syntax) hataları yaptığınızda, hatalı kısmın altı tırtıklı kırmızı bir çizgiyle çizilir ve satırın sol kenarında bir hata işareti (ampul simgesi) belirir. Ampule tıkladığınızda Eclipse size hatayı düzeltmek için çeşitli öneriler sunar; bazen Eclipse’in sizin yerinize kodu düzeltmesini bile sağlayabilirsiniz. Ayrıca kod yazarken Control-Space tuşlarına basarak “Code Assist” (Kod Asistanı) özelliğini çağırabilirsiniz. Bu özellik, yazmakta olduğunuz komutu otomatik olarak tamamlamak için size seçenekler sunar.
- Kodu Çalıştırma (Run): Eclipse’te kodunuzu çalıştırmak için açık bir “derle” (compile) butonuna basmanıza gerek yoktur. Dosyanızı her kaydettiğinizde (Save) kaynak kodlarınız otomatik olarak derlenir. Kodu çalıştırmak için Package Explorer üzerindeki dosyanıza sağ tıklayıp
Run As -> Java Applicationseçeneğine tıklamanız yeterlidir. Programınızın sonucu, ekranın altındaki Console görünümünde anında belirecektir.
2. VSCode (Visual Studio Code) İle Java Geliştirme
Geleneksel ve oldukça kapsamlı bir IDE olan Eclipse’in yanı sıra, günümüzde daha hafif ve özelleştirilebilir araçlar da oldukça popülerdir. Microsoft tarafından geliştirilen VSCode, hafif yapısına rağmen eklentiler (extensions) sayesinde mükemmel bir Java desteği sunarak geliştiriciler arasında büyük bir ivme kazanmıştır,.
(Önemli Not: Kaynaklarımızda VSCode’un hafifliği ve modern eklentilerle Java’yı mükemmel şekilde desteklediği belirtilmiş olsa da, bu aracın adım adım kurulum aşamaları kaynak materyallerde yer almamaktadır. Aşağıdaki detaylı VSCode kurulum ve konfigürasyon adımları, bu rehberin sizler için eksiksiz olması adına verilen kaynakların dışındaki bağımsız ve güncel teknoloji bilgilerinden derlenmiştir. Gerekirse bu adımları Microsoft’un resmi dokümantasyonlarından bağımsız olarak doğrulayabilirsiniz.)
VSCode Kurulumu ve Hazırlığı (Bağımsız Bilgi)
- İndirme: Öncelikle VSCode’u kendi resmi sitesinden ücretsiz olarak indirip kurun. Eclipse gibi VSCode için de bilgisayarınızda JDK kurulu olması şarttır.
- Java Eklenti Paketini Kurma: VSCode, standart olarak sade bir metin editörü gibi gelir. Java özelliklerini (otomatik tamamlama, derleme, hata ayıklama) aktif etmek için, sol menüdeki “Extensions” (Eklentiler) sekmesine tıklayıp arama çubuğuna “Extension Pack for Java” yazın ve Microsoft tarafından sunulan bu paketi kurun.
- Proje Oluşturma: Eklenti kurulduktan sonra komut paletini (Windows’ta
Ctrl+Shift+P, Mac’teCmd+Shift+P) açarak “Java: Create Java Project” yazın. Proje türü olarak “No build tools” seçeneğini seçip projenizi kaydedeceğiniz klasörü belirleyin. - Çalıştırma: Sağ üst köşede beliren “Run” (Oynat) butonuna tıklayarak veya kodunuzun üzerindeki “Run | Debug” kısayollarını kullanarak kodunuzu çok hızlı bir şekilde derleyip çalıştırabilirsiniz.
Eclipse mi, VSCode mu? Hangisini Seçmeliyim?
Yeni başlayan bir Java geliştiricisi olarak hangi aracı kullanacağınız tamamen hedeflerinize ve bilgisayarınızın donanımına bağlıdır.
- Kurumsal Mimari ve Derinlemesine Öğrenme (Eclipse): Eğer sadece Java odaklı bir kariyere hazırlanıyorsanız, büyük kurumsal projelerin dosya yapılarını (packages) ve çalışma mantığını derinlemesine kavramak istiyorsanız Eclipse sizin için doğru adrestir. İleri seviye hata ayıklama (debugging) araçları ve Java’nın kurumsal standartlarıyla olan güçlü entegrasyonu, onu büyük projelerde vazgeçilmez kılar.
- Hız, Hafiflik ve Çok Yönlülük (VSCode): Eğer daha hızlı açılan, sistemi yormayan ve sade bir arayüz istiyorsanız VSCode mükemmeldir. Özellikle Full-Stack (Tam Yığın) geliştirici olmak, yani arka planda Java kullanırken aynı proje içinde HTML, JavaScript ve CSS gibi modern web dillerini de tek bir ekranda yönetmek istiyorsanız, VSCode size bu esnekliği kusursuz bir biçimde sunar.
Sonuç
Bir programlama dilini öğrenirken kod yazımını kolaylaştıran doğru bir IDE kullanmak, öğrenme sürecinizi ciddi oranda hızlandırır. Eclipse, size Java dünyasının yerleşik düzenini ve tüm yeteneklerini tek ekranda sunarken; VSCode modern yapısıyla hız ve esneklik kazandırır. Bilgisayarınızda JDK kurulu olduğundan emin olduktan sonra her iki aracı da deneyebilir, kendi çalışma alışkanlıklarınıza en çok hitap edeni seçerek Java dünyasında harika projeler üretmeye başlayabilirsiniz!





