23

Eclipse でデバッグするときは、次のようなステートメントに (F5) ステップインします。

encryptedBytes = LightWeightEncryptor.encrypt(messageBytes, password.toCharArray());

デバッガーは JRE メソッド String.toCharArray() にステップ インしますが、それをスキップして、独自のコード LightWeightEncryptor.encrypt にステップ インするようにします。

JRE コードから離れて、自分自身のコードに戻らなければならないことにうんざりしています。JRE コードにステップインする方法はたくさん見てきましたが、それを回避する方法が見つかりません。

4

2 に答える 2

33

Eclipse メニューを試してください: Window -> Preferences -> Java|Debug|Step Filtering。

[ステップ フィルターを使用] を切り替えます。チェックボックス リストからステップ フィルターを選択できます。

たとえば、「java.*」をチェックすると、JRE メソッド String.xxx() がスキップされます。

于 2013-11-08T03:00:21.367 に答える