Yeni başlayanlar için Java geliştirme

Java Derleyicisi ve JRE: Temel Kavramları Anlamak

Eğitimdeki tüm videolar Yeni başlayanlar için Java geliştirme

Bu kılavuzda Java-derleyicisini (javac) kullanma ve Java Programlarınızı Java Runtime Environment (JRE) ile çalıştırma temel adımlarını öğreneceksiniz. Java kodunu derleme ve çalıştırma sürecini daha iyi anlamak için, her bir adımı bilmek ve arka planda neler olduğunu anlamak önemlidir.

Temel bulgular

  • Java derleyicisi (javac), kaynak kodunuzu bytecode'a çevirir.
  • Bytecode,.class dosyalarında saklanır ve JRE tarafından çalıştırılabilir.
  • Bu süreç, kodun derlenmesini ve ardından bir komut istemi veya terminal üzerinden çalıştırılmasını içerir.

Java derleyicisini (javac) kullanma

Öncelikle, geliştirme ortamınızı doğru şekilde yapılandırdığınızdan emin olmak istersiniz. Bir IDE (Entegre Geliştirme Ortamı) işinizi kolaylaştırabilir, ancak sürecin teknik olarak nasıl işlediğini bilmek de faydalıdır.

Adım 1: IDE ve Komut Satırı Anlamak

Öncelikle, üzerinde çalıştığınız IDE'nin arka planda Java derleyicisi ve JRE'ye başvurduğunu anlamak önemlidir. Bu araçlar gerçek işi üstlenirken, IDE bize işlemi kolaylaştırır. javac'ın işleyişi hakkında temel bir anlayışa sahip olmalısınız.

Java Derleyicisi ve JRE: Temelleri Anlamak

Adım 2: Program Klasörü ve Kaynak Kod

Kaynak kodunuza doğru yolu belirttiğinizden emin olun. Paketlerle çalışırken, proje klasörünüzde belirlenen yapıyı korumak faydalıdır. Dosyalarınızı ilgili dizinlere yerleştirerek, onları daha kolay bulabilir ve derleyebilirsiniz.

Adım 3: Kaynak Kodunu Derlemek

Java kodunuzu derlemek için terminali veya komut istemini açın ve kaynak kodunuzun saklandığı dizine gidin. Kullanacağınız komut javac'tır. Aşağıdakini yazın:

javac Modul3/Video1/benim ilk programım.java

Enter tuşuna basın. İşlem tamamlandığında ve hata mesajı yoksa, kodunuz başarıyla derlenmiştir.

Adım 4: Oluşturulan Dosyaları Kontrol Etme

Başarılı bir derlemenin ardından, Modul 3/Video 1 dizininde bir.class dosyası bulmalısınız. Bu dosya, JRE tarafından çalıştırılacak olan bytecode'u içerir. Bu.class dosyası şöyle görünür:

benim ilk programım.class

Java Derleyici ve JRE: Temelleri Anlamak

Adım 5: Programı Çalıştırma

Oluşturulan.class dosyasını çalıştırmak için, java komutunu kullanın ve ardından sınıfınızın tam adını yazın. Dosya uzantısını atlayın:

java Modul3.Video1.benim ilk programım

Yazdıktan ve Enter tuşuna bastıktan sonra, bytecode çalıştırılacak ve konsolunuzda ilgili çıktıyı görmelisiniz.

Adım 6: Kodu Değiştirme

Kaynak kodunuzda değişiklik yaptığınızda, derleme sürecini tekrar gerçekleştirmelisiniz. Bunun için javac komutunu daha önceki gibi kullanın. Terminaldeki komutları yukarı ok tuşuyla yeniden çağırmak, onları daha hızlı tekrar çalıştırmak için çok faydalı olabilir.

Adım 7: Yeni Kod ve Çıktı

Değişikliklerden sonra programınızı tekrar çalıştırarak, yeni girişlerin etkili olduğunu doğrulayın. Programı çalıştırdıktan sonra, kaynak kodunuzdaki değişikliklere bağlı olarak yeni çıktıları göreceksiniz.

Özet

Java derleyicisi javac'ı Java Runtime Environment ile birlikte kullanarak programlarınızı çalıştırmak, Java'da programlama sürecinin temel bir parçasıdır. Kaynak kodunuzu nasıl derleyeceğinizi, oluşturulan.class dosyalarını nasıl bulacağınızı ve programlarınızı nasıl çalıştıracağınızı öğrendiniz.

Sıkça Sorulan Sorular

Java derleyicisini nasıl çalıştırırım?Java derleyicisini çalıştırmak için javac komutunu terminalinizde veya komut isteminizde kullanabilir ve ardından.java dosyanızın yolunu ekleyebilirsiniz.

.java ve.class dosyaları arasındaki fark nedir?.java dosyası, yazdığınız kaynak metni içerirken,.class dosyası Java yorumlayıcısı tarafından çalıştırılan bytecode'u içerir.

Derleme hatalarını nasıl düzeltirim?Kaynak kodunuzu dikkatlice sözdizim hataları için kontrol edin ve ardından hataların giderilip giderilmediğini görmek için derleme komutunu tekrar çalıştırın.

IDE olmadan Java kodu çalıştırabilir miyim?Evet, IDE kullanmadan da komut istemi veya terminal üzerinden Java kodunu doğrudan derleyebilir ve çalıştırabilirsiniz.