0

JDK フォルダーの名前を変更し、JRE フォルダーを削除した後 (フォルダーを削除するために実際にプロセスを強制終了する必要がありました)、それに応じてシステム変数を編集しましたが、「javac」と入力するとエラー メッセージが表示されます。 %classpath% が更新された値を示している場合でも、「java」。

まだ古い値を保持している隠しシステム変数はありますか? jreフォルダーへの古いポインターをどのように取得できますか? これは、JRE フォルダーを削除できるようにするために、Java プロセスを先に終了したためでしょうか? もしそうなら、どうすれば今それを修正できますか?

私を助けてくれてありがとう。

これは、コマンド ウィンドウからコピーされます。

C:\jdk1.7>Java

エラー: `C:\Program Files\Java\jre7\lib\i386\jvm.cfg' を開けませんでした

C:\jdk1.7>javac

「javac」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

C:\jdk1.7>echo %classpath% .;C:\jdk1.7\bin;C:\jdk1.7\lib;C:\jdk1.7\jre\bin;C:\ANT\lib;C :\ANT\bin;c:\documents and settings\homayoon\my documents\selenium tutorial\;

C:\jdk1.7>

4

1 に答える 1

0

フォルダの名前を手動で変更した場合、古い名前を指すレジストリエントリが多数あります。
RegEditでそれらを変更します。または、より高速に、Javaを再インストールします。

于 2012-10-22T22:17:46.957 に答える