JPSで process information unavailable → 解消
かなり以前に、「jpsで躓く(WinXP)」という記事を書いたけど、
全く成長していないのか、また同じエラーに遭い、探すと以下に解があった。
java - jps process information unavailable - jconsole and jvisualvm not working - Stack Overflow
原因
Tempフォルダの大文字/小文字が違っていることが原因のよう。 Temp フォルダを見ると、フォーラムに投稿された人同様、上記 Temp フォルダが小文字で作成されていた。
対処
- Temp フォルダを削除
- JPSコマンドを再度実行
で、Temp フォルダは大文字で作成され、JPSの結果が期待通りに。
C:\Java\jdk1.6.0_23\bin>jps -v
7620 Jps -Dapplication.home=C:\Java\jdk1.6.0_23 -Xms256m
7560 TestMain
雑記
ところで、小文字でログインしている場合は、大文字 Temp フォルダではうまくいかないという違いがあるんだろうか。。