JDB - Temel Komutlar
Bu bölüm, sizi JDB'nin temel komutlarına götürür. Bir oturum başlattıktan sonra, bu komutlar bir programın hatalarını ayıklamak için kullanılır.
Hata ayıklama için kullanılan komutların listesi aşağıdadır.
İsim | Açıklama |
---|---|
yardım veya? | En önemli JDBkomut; kısa bir açıklamayla birlikte tanınan komutların bir listesini görüntüler. |
Çalıştırmak | Başladıktan sonra JDB ve gerekli kesme noktalarını ayarlayarak, bu komutu yürütmeyi başlatmak ve bir uygulamanın hatalarını ayıklamak için kullanabilirsiniz. |
devam | Bir kesme noktası, istisna veya adımdan sonra hata ayıklanan uygulamanın yürütülmesine devam eder. |
Yazdır | Java nesnelerini ve ilkel değerleri görüntüler. |
dökmek | İlkel değerler için bu komut, yazdırmayla aynıdır. Nesneler için, nesnede tanımlanan her alanın geçerli değerini yazdırır. Statik ve örnek alanları dahildir. |
İş Parçacığı | Şu anda çalışmakta olan konuları listeler. |
Konu | Mevcut iş parçacığı olacak bir dizgi seçer. |
nerede | Geçerli iş parçacığının yığınını döker. |
Misal
Adında bir örnek sınıfımız olduğunu varsayalım Add aşağıdaki örnekler için:
Add.java
public class Add
{
public int addition( int x, int y)
{
int z = x + y;
return z;
}
public static void main( String ar[ ] )
{
int a = 5, b = 6;
Add ob = new Add();
int c = ob.addition(a,b);
System.out.println("Add: " + c);
}
}
Aşağıdaki komutu kullanarak bu sınıf Add.java'yı derleyin:
\>javac Add.java
Çalıştırmak
Bu komut, hata ayıklama için JDB'ye eklenen ana sınıf dosyasını yürütür. Add sınıfını çalıştırmak için aşağıdaki komutları yürütün.
\>jdb Add
initializing jdb …
>run
Bu komutları çalıştırırken aşağıdaki çıktıyı göreceksiniz: