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


10

私が一緒に仕事するとJDK、その言うjavac内部または外部コマンドとして認識されていません。何をすればよいでしょうか?jdk1.6.0_21のパスは何ですか?


Windows 7 Ultimate 64ビットSP1を実行しています。jdk_7u4_windows_x64.exe-64ビットのJava SE Development Kit 7 update 4とJava FX 2.1 SDKをインストールしました。ファイルの場所はc:\ windows \ system32 \ java.exe(185KBサイズ)です。フォルダーパスはc:\ program file \ java \ jdk1.7.0.0_04です。コントロールパネル/システム/高度なシステム設定/高度/環境にも移動します。変数/新しい変数名= JAVA_HOME変数値= c:\ windows \ system32 \ java.exe Windows 7 x64ビット用のAndroid SDKインストーラー_v18_windows.exeをダウンロードして実行、拒否:Java SE開発キット(JDK)が見つかりませんまだインストールできませんこれまでのSDK。私
young707

回答:


8

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環境変数を編集して、そのパスを含めることができるはずです。


1

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

  • Windows x 86(32ビット)用のJava SE Development Kit 7 update 4をロードします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 SEフォルダーをc:\ program files(x86)\ java \ jre7 \ bin \ java.exeに配置します。

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


0

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

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


0

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

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

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

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

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

  4. 以下のようheavydが言及した、それを編集するか、新規をクリックすることにより、PATH変数にそれらのパスを追加します。

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


-3

Windows 8.1(64ビット)

C:\ Program Files \ Java \ jdk1.8.0_45 \ bin

このパスを含めると、すべての準備が整います。


良い答えがそこにあるときに答えを投稿するのはばかげている
barlop

1
Q:「jdk1.6.0_21のパスは何ですか?」
Gマンは「モニカの復活」
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.