Oracle® Solaris Studio 12.4: dbx コマンドによるデバッグ

印刷ビューの終了

更新: 2015 年 1 月
 
 

Java メソッドにブレークポイントを設定する

ネイティブアプリケーションとは異なり、Java アプリケーションには容易にアクセスできる名前のインデックスがありません。そのため、たとえば、単純にメソッド名を指定できません。

(dbx) stop in myMethod #This will not work

代わりに、メソッドへのフルパスを使用する必要があります。

(dbx) stop in com.any.library.MyClass.myMethod

例外は、MyClass の何らかのメソッドで停止した場合で、その場合は myMethod で十分です。

メソッドへのフルパスを含めないようにする 1 つの方法として、stop inmethod の使用があります。

(dbx) stop inmethod myMethod

ただし、このコマンドでは、myMethod という名前の複数のメソッドが停止する可能性があります。