SORU
15 Mayıs 2009, Cuma


Nasıl Java Uygulamaları hata ayıklama musunuz?

Şu anda sahip olduğum tek bilgi tarayıcının durum çubuğunda bir satırı hata mesajı.

Yığın izleme örneğin bir Nasıl ulaşabileceğimi biliyor musun ?

CEVAP
1 NİSAN 2010, PERŞEMBE


Kenara bariz kullanım konsol ve Java applet viewer başlayarak Java 6 update 7 kullanabilirsiniz VisualVM Bu gelir ile İLGİLENİYORUZ (JDK_HOME/bin/visualvm). Seni her iş parçacığı yığın izlemelerini ve tüm nesne örneklerini görünümü bile görüntülemenize olanak verir.

AppletViewer çok kullanışlı, bir "as / Java Uygulaması, Eclipse çalıştırmak için", ya da " / Java Applet applet sınıfları debug. Debug Çalıştırın

Ancak, bazen bazı hata ayıklama güvenlik ile ilgili şeyleri tarayıcı eklentisi çevre appletviewer çok farklı. Etkin tarayıcı uygulamaları hata ayıklama için şunları yapabilirsiniz:

1) ikili dosyaları için hata ayıklama bilgi Edinin

Yedek .kavanoz JRE_HOME/lib dosyaları

(İndirip) TOTEM olarak aynı sürümü için bir yazılım ve programları Yükleyin.

Kopyala .JDK_HOME/totem/jar dosyalar/JRE_HOME lib lib

Bu FIRSATLAR içinde dosyaları hata ayıklama bilgileri dahil (kaynak kodu satır numarası bilgisi, değişken adları, vb.) ile derlendi ve TOTEM dosyaları bu bilgi yok.

Bu olmadan anlamlı bir hata ayıklayıcısı ana sınıfı kod adım için mümkün olmayacaktır.

2) Java Eklentisi için hata ayıklamayı Etkinleştir

Java Denetim Masası /Go Java / Java Çalışma Zamanı Ayarları / Görünüm / Kullanıcı / Çalışma Zamanı Parametreleri

Ve hata ayıklama etkinleştirmek için seçenekleri ekleyin. Şöyle bir şey:

-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=2502,server=y,suspend=n

İlginç seçenekler port (kullanarak 2502 burada kullanabilirsiniz hemen hemen herhangi bir serbest liman, sadece yazmak için daha sonra) ve askıya gerekirse hata ayıklama uygulaması başlatma, classloading, vb, Bu "y". Sana bir applet sayfasına eriştiğinizde bu şekilde, tarayıcı JVM hemen bağlanmak için bir hata ayıklayıcı için bekleyen askıya alır gibi donup görünür.

3) En sevdiğiniz IDE Java Plug-in Uzaktan hata ayıklama için Kullanın

Eclipse, örneğin, hata Ayıklama Yapılandırmaları ... / / Çalıştır Uzaktan Java Uygulaması

Tıklayın "Yeni" düğmesi.

Bağlantı türü olduğundan emin olun "Eğer tarayıcınız yerel ve seçtiğiniz bağlantı noktası daha önce ise" seçim localhost ana bilgisayar (örneğin, 2502). Soketi Takın

Kaynakları Java temel sınıf mevcut kaynaklar için sekmede GÖRDÜM içinde src.zip içerir olabilir.

Kaydet yapılandırma, ve sonra tarayıcı çalışıyor eklentisi (JVM askıya alınmış veya değil) çalıştırmak için uzaktan hata ayıklayıcı bağlanmak için eklenti JVM, bir proje içeren uygulama kaynakları açın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • graham025

    graham025

    25 NİSAN 2006
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007