8

クラスがデバッグフラグなしでコンパイルされた場合、関数で引数として渡された変数を表示することは可能ですか? 呼び出し時にブレークポイントを正常に配置しましたが、その後、引数の値を表示する方法がわかりません。良いソース コードがありません。ソフトが難読化されています。次のような関数: void a(int var1, boolean var2) - したがって、印刷 var1 と印刷 var2 が必要です。

4

2 に答える 2

8

を使用してコードをコンパイルしますjavac -g MyClass.java。これにより、使用時にローカル変数を監視できるようになりますjdb MyClass

于 2012-07-21T09:48:21.383 に答える
-2

私はEclipse Javaデバッガーを使用しています。「変数」ビューでメソッドに渡された引数を表示できます。

このチュートリアルのリンクをチェックしてください:

http://www.vogella.de/articles/EclipseDebugging/article.html

http://www.developer.com/java/other/article.php/2221711/Debugging-a-Java-Program-with-Eclipse.htm

于 2010-09-05T12:36:09.083 に答える