2009-09-01 27 views
9

Hata ayıklama sırasında Eclipse değişken değerlerini görüntülemek mümkün mü? Şu anda bir "değiş tokuş ettiğimde" bir değişkenin tanımını aldım. , ör. [int mLastView] için 1 yerine [com.company.samples.MyClass.mLastView] alıyorum. Ona atanan değer.Eclipse: Hata ayıklama ve değişken değerleri görüntülemek için mouseOver üzerinde

Ayrıca, Eclipse'de hata ayıklamayı geliştirmek için var mı?

Marş motoru için: kesme noktaları VS'de olduğu gibi görünür (aşağıya bakın)? Eğer hata ayıklama yaparken kesme isabet ederse

Eclipse Break Point

Eclipse Break Point http://i28.tinypic.com/hwmtcx.png

Visual Studio Break Point

Visual Studio Break Point http://i32.tinypic.com/359egbp.png

+0

Açık Kaynak ve olduğu VS, en azından prensipte bu mümkün olduğunu gösterdiği için, sorularınızın cevapları her ikisidir: evet. Sanırım "kaynağı kesmeden" demek istiyorsun? ':)' – sbi

cevap

3

, sen değerini görüyorsunuz fareyi değiştirdiğinizde değişken. Ayrıca bir ifade seçebilir ve "İnceleme" menü seçeneğini kullanarak değerlendirmenin değerini inceleyebilirsiniz. Kapsam içi değişkenlerin geçerli değerini görmek için "Değişkenler" görünümünü de kullanabilirsiniz.

+0

Doğru yanıtı benden önce yazdınız (artı tutulma söz konusu olduğunda ne hakkında konuştuğunuzu gerçekten biliyorsunuz;)) +1 – VonC

4

Aslında eclipse3.4 beri, sadece bunun üzerine fare geçerken bir değişkenin değerini görüyorsunuz, aslında onu kontrol edebilirsiniz:

enter image description here

ayıklama, değişkenler için gezinen zaman Bir nesne denetçisi görüntülemek için geliştirilmiştir. Müfettiş, görünür Değişkenler veya İfadeler görünümünde geçiş ayarına göre mantıksal yapıları görüntüler.

1

İplik başlamasında benzer ama biraz farklı bir sorun var. Bazen hata ayıklama sırasında, bir değişken üzerinde fareyi kullanırım, geçerli değeri görüyorum. Bazen kodlama modunda olduğu gibi sadece bir tanımdır. Peki ilk davaya ne sebep oldu, ne ikinci?

Not: Tabi ki her zaman Değişkenleri (Alt + Shift + Q, V) görüntülemeyi seçebilirim, ancak anında fare üzerinde değeriniz varsa daha hızlıdır. Teşekkürler

5

Bunu Stack Overflow'ta yayınladım ve önerilerinden biri Window -> Preferences -> Java -> Editor -> Hovers'a gidip Değişken Değerler seçeneğini seçip bir değiştiriciyi atamaktı.

Bu sorunu ilk kez çözmeye çalışırken, baktığım seçeneklerden biriydi, ancak garip bir şekilde, Değişken Değerler tercihi mevcut değildi, eksikti. Benim uygulandı yukarıdaki “düzeltmek” sonra, sihirli çıktı:

Click to see the pictureBroken Link

2

kesme noktası görünürlük hakkında: orada

sağ tıklayın, bazı Tercihler göreceksiniz düzenleyicisinin sağ özeti üzerinde ve Ek Açıklamalarda, Nokta Noktalarını seçebilirsiniz. Şahsen, Vurgulanan ve bazı pembemsi renkler olarak Metin ekledim. Vurgulamanın gerçekten çok yorucu olduğunu, burada ve orada takılı kaldığını, çizgiler arasında kırıldığını vb. Utanç duyuyoruz. Ama bir şekilde çoğu durumda işe yarar.

(Başka bir utanç kesme noktası mermi sık sık bazı öneri simgesi ya da ne arkasında gizli olmasıdır -. Onlar daha geniş Fikir yaptığı gibi, bilmiyorum oluk yapamaz neden) Tutulma yana

İlgili konular