2017-06-30 18 views
1

Javaプログラミングを始めたばかりです。ガイド/チュートリアルの後、最初の.javaファイルを作成しました。 .javaファイルをコンパイルしようとしたときに発生した問題。cmdでjavacを使用して.javaファイルをコンパイルできない

Java SE開発キット8u131をインストールしました。ユーザーパス変数をC:\Program Files(x86)\Java\jdk1.8.0_131\binに設定しましたが、動作しませんでした。

javacコマンドを使用しているとき、私が得る正確なエラーは以下の通りです:'javac' is not recognized as an internal or external command, operable program or batch file.

君たちは私が働いてjavacコマンドを得るのを助けることはできますか? Path変数のほかに問題が何であるかわかりません。

Picture of Environment Variables

+5

パス変数が間違っています。 'Files'と'(x86) 'の間に空白を入れてはいけませんか?それにもかかわらず、それは間違いなく経路の問題なので、それが何か他のものだと想像してはいけません。 – Kayaman

+0

@Kayamanのポイントは正しいです。さらに、変数は、ログアウトして再度ログインした後に再ロードされます。再起動後も可能ですが、ログアウトはそれを行うべきだと思います。 – thardes2

+0

これは問題だったと思いますが、それは問題ではないという考えはありませんでした。 –

答えて

-1

C:\Progra~1\Java\jdk1.8.0_131に存在しない場合は、echo %JAVA_HOME%コマンドで、JAVA_HOME変数を確認し、この変数をインストールする必要があります またはC:\Progra~2\Java\jdk1.8.0_131(x86)フォルダにJavaをインストールした場合。それはjava -versionコマンド

+0

それは何ですか? –

+0

まず、あなたがインストールされていない場合はjava -versionでJavaのインストールを確認する必要があります。答えは – fxrbfg

+0

@ MarkusKuusmannです。 –

0

して、インストールを確認した後、あなたはJDKフォルダ(ないbinフォルダ)を指す「ユーザー変数」セクションでJAVA_HOME変数を持っている必要があり、つまりは

Cに値を設定します\プログラムファイル(x86の)\ Javaの\は

ザ・あなたは「システム変数」で「パス」変数を​​編集して、JDKフォルダのbinディレクトリを指すパスを追加し、あなたが持っているはずですがjdk1.8.0_131すでに完了しました。

パスvaraibleは、次のエントリが必要です:ちょうどあなたがエントリを持っていることを確認し、\プログラムファイル(x86の)\ Javaの\ jdk1.8.0_131 \ binにも

Cをパスvaraible内部コマンドpropmtを指していること、これらはデフォルトで保存されますが、場合には、あなたは

C彼らとめちゃくちゃしている:\ WINDOWS \ System32に\ WindowsPowerShell \「バージョンのフォルダをここに」\

それとも

C:\ WINDOWS \ System32に\

今、あなたはコンパイルして正常に実行することができるはずです。

0

まずあなたはJDKがインストールされていることを確認する必要がありますされているディレクトリ以下の手順に従っよりも、(WindowsのOSのCドライブ内):

  1. 後藤「システムのプロパティ - >環境変数 - >システム変数」
  2. 「PATH」または「パス」とという名前の変数を検索し、[編集]をクリックします
  3. [新規作成]をクリックして、JAVAのパスを記述し、OKどこでも

    JAVAのパスをクリックします。

    C:\プログラムファイル\のJava \ jdk1.8.0_131 binに\(64ビットOS用)

    C:\プログラムファイル(x86の)\ Javaの\ binにjdk1.8.0_131 \(32ビット用OS)

関連する問題