1. Windows上の場合、Administrator権限が必要。 2. (少なくともJDK1.5_02の場合)ユーザー名にアンダースコア("_")があるとSDKのバグで上記メッセージでこける。 2. に付いては下記参照。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6301562 "Evaluation"の項目、"Need to be fixed for Mustang."ってマジかよ・・・。Java6まで待つのか・・・。 ※2009/04/05時点では "10-Fix Delivered" となっているため、修正は完了しているらしい 他、 http://archives.java.sun.com/cgi-bin/wa?A2=ind0510&L=jmx-forum&O=A&P=560 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6306959 などを見てみると、下記のオプションで異常時のスタックとレースが見れる。 jps -J-Djpd.debug=true -J-Djps.printStackTrace=true で、上のリンクにあるんだけど、%TMP%(UNIXなら/tmp)の中に、jpsとかjstatとかjconsole用のPIDファイルが保存されてるディレクトリがある。で、これがどうも "hsperfdata_" + ユーザー名 という形式になってる。・・・ひょっとして、下手に"_"を区切り文字で使ってるのが災いしているのでは・・・? まあ、かといってどうしようもないことは変わりない・・・。