eclipseが突然、動作不良

「"Java ツールを初期化中" 中に内部エラーが発生しました。」
みたいなエラーが時々出るようになって、デバッグ実行とか、一部の機能が動かなくなった。

いつの間にか、jrejdk のバージョンが一致していなかったのが原因だったらしい。
jrejava.exe と jdkjava.exe で -version を実行した結果が違っていた。)

同じバージョンを入れるとすんなり動いた。
・・・と思ったら・・・

サンプルプログラムをデバッグ実行したら、実行後、
「ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2」
なるエラーが出た。

jrejdkのそれに指定したら、出なくなった。
(「ウィンドウ > 設定」の「Java > インストール済みの JRE」でJDKのディレクトリを追加し、そちらを使うようにする。)