18

Windows の更新後、jps、jconsole、jvisualvm が機能しなくなりました。

JpsはプロセスIDを教えてくれますが、教えてくれますprocess information unavailable

そして、以前のように jvisualvm を使用してこれらのプロセスに接続できません。

1.6.0_22 jre を実行しています。

私は過去にすでに問題を抱えていましたが、このトリックを試してみましたが、うまくいきました。しかし、今回は不運で、助けにはなりません。

編集: 解決策を見つけました:一時フォルダーで、フォルダーを破棄しましたhsperfdata_<username>。どうやら私のユーザー名の大文字と小文字に問題があったようです。フォルダーの名前は hsperfdata_myname でした。jps への呼び出しによって破棄および再作成された後、それは hasperfdata_MYNAME と呼ばれていました。

非常に奇妙な。

4

4 に答える 4

27

私の一時フォルダーでは、hsperfdata_ フォルダーを破棄しました。どうやら私のユーザー名の大文字と小文字に問題があったようです。フォルダーの名前は hsperfdata_myname でした。jps への呼び出しによって破棄および再作成された後、それは hasperfdata_MYNAME と呼ばれていました。

非常に奇妙な。

于 2011-04-18T14:10:31.627 に答える
10

UNIX では、起動したユーザーとして実行していることを確認してください。

于 2015-07-29T22:51:01.553 に答える
0

ここでも同じ問題が発生しています。

tmp フォルダーのトリックもうまくいきませんでした。

これまでのところ、物事を再び機能させるいくつかの方法を見つけました。

  • システムの復元
  • 「C:\Documents and Settings\myusername\Local Settings」の下にある一時フォルダーの名前を変更し、新しい一時フォルダーを作成します (Windows に関しては、これが安全なことかどうかはわかりません...)
  • 一時フォルダから手動で削除を開始します
  • おそらく最も安全: ccleaner を実行します。これにより、一時フォルダーがクリーンアップされます。
于 2011-03-29T13:24:35.403 に答える