Windows 8を実行していますが、javacが機能しません。
環境変数にPATHを設定しました
C:\Program Files (x86)\Java\jdk1.7.0_17\bin
私は ';'の有無にかかわらず試してみましたしかし、無駄に。
私は最近、私のデスクトップでこの問題を抱えていました。働いたが、この場合ではありません。
Javacがビンにも存在することを確認しました。
修正に関する提案は大歓迎です。
エコー%PATH%が提供する編集:
C:\Users\Arktri\Desktop>echo %PATH%
C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;
C:\Program Files (x86)\Java\jre7\bin
正確なエラーは、「javac」が内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されないことです。
私の知る限り、JRE
にはPATH
がありますが、JDK
はありません。
コマンドプロンプトからこれを試してください:
set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin
次にjavac
を再試行します-これが機能する場合は、PATH
にもJDK
を含めるように環境変数を永続的に変更する必要があります。
Path
C:\Program Files\Java\jdk1.7.0_76\bin
これで設定が完了しました。 cmdにjavac
と入力します。すべてのjavacオプションが表示されます。
私はcmdを入力するように勧める多くの答えを検索しました:
set path = "%path%;c:program files\Java\jdk1.7.0\bin"
しかし、これは間違っています!
正しい解決策は、「set」のままにして入力するだけです
path = %path%;c:program files\Java\jdk1.7.0\bin
P/s:もちろん、「jdk1.7.0」フォルダーを現在のJavaバージョンフォルダー。これはwin 7 32ビットでうまく機能しますが、 Win 8でも機能すると思います-試してみてください!
Cmd.exeセッションを開いて、ディレクトリをjavac.exe実行可能ファイルがある「プログラムファイル」ディレクトリに変更し、。\ javac.exeを実行することから始めます。
それでも解決しない場合は、Javaを再インストールしてください。それが機能する場合、64ビットjavac.exe
、またはわずかに異なるリリース番号のjavac.exe
、または別のドライブなどをインストールしている可能性があります(そのタスクの実行中に)。パス内の正しいエントリを選択すると、子供の遊びになります。
PATH環境変数でセミコロンbetweenディレクトリのみを使用し、someシステムでは、新しい環境変数にアクセスする前にログアウトしてからログインし直す必要があることに注意してくださいall環境。
最も簡単な方法:Windows検索バーでjavac.exeを検索します。次に、フォルダー名全体をコピーして貼り付け、システムの詳細設定の環境変数パスに追加します。
1. CMDを実行します(WIN + Rに続いてCMDを入力します)2.これを入力します:
pATH =%PATH%を設定します。 Javaインストールパス\ bin
「Javaインストールパス」を、JDKがインストールされているディレクトリ(C:\ Program Files(x86)\ Javaなど)に置き換えます。 JDKディレクトリの後に\ binを追加してください。これは、「javac」と「Java」を指しているためです(BINは「binaries」を表します)
この方法で、どこからでもJavaコンパイラを実行できます。ProgramFilesにスペースがあるためJDKディレクトリにCDすることはできません。DOSはこれらのディレクトリにCDを許可しません。
PATHにjdk1.7.0_17がありません-もう一度確認してください。 「javac」コンパイラーを含まないJREのみがあります。
それに加えて、Java_HOME変数を設定し、それをPATHに含めるのが最善です。