1

cmd.exe からの Java の実行に問題があります。「java」と入力すると、次のエラーが表示されます。

Error: could not open `D:\Program Files (x86)\Java\jre6\lib\i386\jvm.cfg'

問題は、私の Java が jre6 ではなく jre7 にあることです。jre6 フォルダーはもう存在しません。

パスと他のすべての環境変数を確認しましたが、Java はどこにも記載されていませんでした。D:\Program Files (x86)\Java\jre7\bin を指すようにパスを更新しましたが、それは役に立ちませんでした。

私は Windows 7 64 ビットを実行しているので、64 ビットの cmd.exe から Java を実行しようとしましたが、役に立ちませんでした。

WindowsがJavaを探す方法を見て変更するパス以外の場所はありますか?

4

1 に答える 1

2

問題は、古い JDKが、たまたま新しい JDK/JRE の場所の前にあるjava.exe他の Java 実行可能ファイル間でコピーされることです。C:\Windows\System32PATH

java.exe解決策は、およびその他の Java 関連の実行可能ファイルSystem32が不要になったため、それらを削除することです。ただし、これにより、古い JDK/JRE に依存するアプリケーションが壊れる可能性があるため、再構成が必要になる場合があります。

于 2013-10-07T12:37:43.357 に答える