私は32ビットJavaをChromeと64ビットJava JDKのためにインストールしました。
CmdにJava -version
と入力すると、32ビットJavaが答えます:
C:\>Java -version
Java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
これは、Chrome(インストーラー名はchromeinstall.exe
)用にインストールされた32ビットJREです。
ただし、デフォルトのJavaは次のようになります:
C:\>"Program Files\Java\jre6\bin\Java.exe" -version
Java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
そして、楽しい部分として、64ビットのものだけがPATHにあります!
C:\>echo %PATH%
C:\Windows\system32;C:\Program Files\Java\jre6\bin
(無関係なエントリを切り取った)
非常に長い話ですが、64ビットのJREはPATHにありますが、デフォルトでは32ビットのJREが実行されます。ここで何が起きてるの?それを修正する方法は?
64ビットJDK全体を再インストールしようとしましたが、役に立ちませんでした。
パスを編集する
C:\ windows\system32にJava.exeがあります
C:\ Windows\system32の前にC:\ Program Files\Java\jre6\binが必要です
Javaと入力するときに実行するのはC:\ Program Files\Java\jre6\binだからです
それはとにかくあなたの投稿から私が集めるものです。