次に示す簡単なガイドラインに従うことで、プログラムをより容易にデバッグできます。
return new String(myvalue);
その代わりに、次のように入力します。
String newString = new String(myvalue); return newString;
これを行う際、戻すストリングの内容を確認できます。
javac を使用してデバッグのコードをコンパイルする場合は、 コンパイラー・オプションを使用せずに、 ブレークポイントを設定し、ソース・コードをステップスルーできます。しかし、デバッグの際にローカルのクラス・インスタンスおよび静的変数を 検査する場合は、-g コンパイラー・オプション を使用します。コンパイラー・オプションの完全なリストについては、JDK から提供される文書を参照してください。