Windows 7 マシンで長い間 Java を使用してきましたが、何の問題もありませんでした。ただし、Java コンパイラは動作を停止しました。
ファイル自体は破損していません。すべて \bin ディレクトリの下で動作します。しかし、コマンドjavac
などは他の場所では認識されません。
これは、パス定義が正しくないと思わせます。しかし、それらはすべて正しく設定されています。実際、私はこのマシンで Java を何ヶ月もそのまま使用しており、パス変数やその他の Java 設定を変更していません。
私が行ったことの 1 つは、Tomcat をインストールして、そのためのパス変数を追加したことです。そのため、Java パス定義はそのまま残っています。Tomcat を起動すると、ポップアップ ウィンドウで「このプログラムがコンピュータに変更を加えることを許可する」かどうかを尋ねられました。このウィンドウに設定して、Tomcat を起動したときに、再度尋ねられずに直接実行されるようにしました。
助言がありますか ?