web-dev-qa-db-ja.com

Windows 7 64ビットでのJDKのパスは何ですか?

[〜#〜] jdk [〜#〜] を使用すると、javacが内部または外部コマンドとして認識されないというメッセージが表示されます。何をすればよいでしょうか? jdk1.6.0_21のパスは何ですか?

10
chathu

64ビットまたは32ビットのJDKをインストールしたかどうかに応じて、次の場所にあります。

  • 32ビット:C:\Program Files (x86)\Java\jdk1.6.0_21\bin
  • 64ビット:C:\Program Files\Java\jdk1.6.0_21\bin

PATH環境変数を編集して、そのパスを含めることができるはずです。

8
heavyd

さて、戻って、コントロールパネルのすべてのJDKエントリをアンインストールしました。

  • ロードJava SE開発キット7 update 4 for Windows x 86(32ビット)_jdk-7u4-windows_(Windows 7 Ultimate x64ビットSP1システムを実行している場合でも)

  • この32ビットJDKキットをc:\program files (x86)Java\jdk1.7.0_04\にインストールします

  • Androidインストールのダウンロード_installer_r18_windows.exe_の場合、Java c:\ program files(x86)\ Java\jre7\binにあるSEフォルダーを探します。\Java.exe

結論:Win 7 64ビットシステムを実行している場合でも、SDKは32ビットJDKフォルダーの場所しか認識しません。 Program Filesフォルダーの場所が異なります。

1
young707

C:\ Windows\SysWOW64にJavaバージョン1.7.0_21が見つかりました。

Windows 7 64ビットは、system32にインストールされていると思われる32ビットプログラムをSysWOW64にリダイレクトするようです。問題は、PATH環境変数が一致するように更新されていないことです。

0
BAB

問題は、OSがjavac.exeを見つけて実行できないことです。それを正しい方向に向けるには、PATH環境変数を設定する必要があります。

Windows 7では、次のようにします。

  1. [マイコンピュータ]を右クリックして、[プロパティ]を選択します。

  2. 表示されたウィンドウから(左側の)[システムの詳細設定]を選択します。

  3. 「詳細」タブに移動して、「環境変数」をクリックします。

  4. 前述のとおり のように、編集するか[新規]をクリックして、これらのパスをPATH変数に追加します。

詳細は this link を参照してください。 32ビット環境での環境変数の設定について説明しています。唯一の違いはパス自体です。

0
Maximin