Created
February 14, 2024 04:45
-
-
Save eminadiguzel/3d3fc1090fc3307d84f9a675bf617e14 to your computer and use it in GitHub Desktop.
Java'da Javac ve Javap komutları hakkında kısa notlarım
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Javac: Terminalden yada komut satırından derleme yapmak için kullanılır | |
Javap: Derleme sonucu oluşan .class dosyasının içini görmek için kullanılmaktadır. | |
----------- | |
Komut dosyasından "javac Selam.java" yaparsak elimizde "Selam.class" şeklinde dosya oluşur. Buda jvm kurulu olan her yerde düzgün | |
şekilde çalışır. Yazdığımız bir java kodu her şeyiyle JVM (java virtual machine)’nin anlayabileceği bir şekilde kodlanıyor. | |
----------- | |
Selam.class dosyasının içeriğini görebilmek için "Javap -c Selam.class" dersek içeriğini görebiliriz. Assembly vb. tarzda kodlamaları görürüz. "class editör" tarzı uygulamalarla içeriği daha anlamlı görebiliriz. | |
----------- | |
Not: Windowsta komut satırından derleme yapabilmek için şunları yapmak gerekiyor; | |
1- Jdk'yı internetten indirip kurmak gerekiyor. | |
2- Jdk'yı windowsta x64 yada x86da kurduunuz yere gidip C:\Program Files\Java\jdk-21\bin gibi kendi dizinizin yolunu kopyalayın. | |
3- Kopyalanan yolu windows'ta ortam değişkenlerinden path'e ekleme yapmanız gerekiyor. Yoksa ne komut satırından nede IDE nizdeki komut satırında komutlarınız çalışmayacak, derleme vb. işler yapılamayacaktır. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment