eclipse斷點設(shè)置不了 eclipse怎么看程序每一句程序運行?
eclipse怎么看程序每一句程序運行?其實是制止點了。先把你要現(xiàn)場調(diào)試的開始位置打上斷點(鼠標(biāo)在程序行的前面點再看看,是會會出現(xiàn)一個圓點),接著以debug運行程序。當(dāng)當(dāng)前應(yīng)用程序條件符合一定會條件
eclipse怎么看程序每一句程序運行?
其實是制止點了。先把你要現(xiàn)場調(diào)試的開始位置打上斷點(鼠標(biāo)在程序行的前面點再看看,是會會出現(xiàn)一個圓點),接著以debug運行程序。
當(dāng)當(dāng)前應(yīng)用程序條件符合一定會條件時,就這個可以直接進(jìn)入斷點,并停止下來在插話點的地方。此時按F6快捷鍵,就可以逐行設(shè)置參數(shù),慢慢的觀察程序的執(zhí)行情況。
假入,你要遠(yuǎn)處觀察一個變量是如何變動的,每按看看F6,程序執(zhí)行三步,把鼠標(biāo)懸停在該變量上,就會顯示它的當(dāng)前值。
在eclipse或是myeclipse中的debug單步不能運行怎么回事?
那種情況可能性比較大的是可能就沒在代碼前面設(shè)置斷點.最基本的操作是:
1.首先在一個java文件中設(shè)斷點,接著debugas--gtopendebugDialog,后再在對話框選不類后--gtRun當(dāng)程序走過去斷點處是會回到debug視圖下。
2.F5鍵與F6鍵均為單步運行設(shè)置參數(shù),F(xiàn)5是stepinto,也就是剛剛進(jìn)入本行代碼中先執(zhí)行,F(xiàn)6是stepover,也就是先執(zhí)行本行代碼,跳到下一行,3.F7是打開函數(shù)4.F8是先執(zhí)行到最后。(alsoF5)掉入(alsoF6)跳(alsoF7)先執(zhí)行完當(dāng)前method,然后再return跳回此漸漸地過濾總是不能執(zhí)行等到遇上未經(jīng)核準(zhǔn)過濾處理的位置或斷點(設(shè)置中Filter:window-preferences-java-Debug-stepFiltering)重新開始先執(zhí)行debug,一直運行程序直到遇到breakpoint6.hitcount設(shè)置執(zhí)行次數(shù)更適合程序中的for循環(huán)(設(shè)置里breakpointview-右鍵hitcount)系統(tǒng)檢查除法運算。不能執(zhí)行一個表達(dá)式?jīng)]顯示執(zhí)行值實時地警戒變量的變化9.我們常說的斷點(breakpoints)是指linebreakpoints,除此之外linebreakpoints,還有其他的斷點類型:field(watchpoint)breakpoint,methodbreakpoint,也叫watchpoint(嚴(yán)密監(jiān)視點)當(dāng)成員變量被讀取文件或改時暫掛11.先添加methodbreakpoint進(jìn)入/離開這里此方法時暫掛(Run-methodbreakpoint)12.再添加Exceptionbreakpoint捕抓到Execption時暫掛(待續(xù)...)斷點屬性:1.hitcount執(zhí)行多少次數(shù)后暫掛應(yīng)用于循環(huán)2.enablecondition遇見條件你鍵入條件(為ture變化時)就暫掛多線程時暫掛此線程暫掛虛擬機視圖里的變量可以不決定變量值,在variables視圖你選變量直接點擊右鍵--changevalue.四次來通過飛速設(shè)置參數(shù)。