こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Javacコマンドが認識できない

コマンドブロンプトでjavacコマンドを打っても下記のメッセージが表示され、コマンドが認識されないので、認識させる方法を教えてください。

●私の環境項目  Os windows 8.1
   プログラム: java SE Development kit 8_
PATH : C:\Program Files (x86)\Java\jre1.8.0_20\bin
●メッセージ:
C:\>javac
'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\>

投稿日時 - 2015-02-04 14:06:04

QNo.8910897

困ってます

質問者が選んだベストアンサー

インストールしたJavaは32ビットですか?
64ビットならパスが違いますよ。

C:\Program Files (x86)\Java\jre1.8.0_20\bin

このパスがあってここにJavac.exe があるか探してみてください。

64ビットなら
C:\Program Files\Java\jre1.8.0_20\bin

です。

今ダウンロードしたならVersion 8 Update 31 ですので、Java\jre1.8.0_31\binかと

投稿日時 - 2015-02-04 14:10:52

お礼

有難うございます。
64ビットなのでPASHを下記のように設定し、javcコマンドを認識しました。
PASH C:\Program Files\Java\jdk1.8.0_05\bin
 メッセージ:
C:\>javac
使用方法: javac <options> <source files>
使用可能なオプションには次のものがあります。

投稿日時 - 2015-02-04 18:31:55

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

jreにパスを通していらっしゃるようですが、JREは実行環境です
javacはコンパイラなので開発環境上にあります。
従ってJDKの方にパスを変更する必要があります

×C:\Program Files (x86)\Java\jre1.8.0_20\bin
◯C:\Program Files (x86)\Java\jdk1.8.0_20\bin

投稿日時 - 2015-02-04 14:36:21

お礼

有難うございます。
64ビットなのでPASHを下記のように設定し、javcコマンドを認識しました。
PASH C:\Program Files\Java\jdk1.8.0_05\bin
 メッセージ:
C:\>javac
使用方法: javac <options> <source files>
使用可能なオプションには次のものがあります。

投稿日時 - 2015-02-04 18:31:19

ANo.2

間違っています。

PATH : C:\Program Files (x86)\Java\jre1.8.0_20\bin   はJavaアプリの実行用。
PATH : C:\Program Files (x86)\Java\jdk1.8.0_20\bin   が開発用です。

投稿日時 - 2015-02-04 14:31:09

お礼

有難うございます。
64ビットなのでPASHを下記のように設定し、javcコマンドを認識しました。
PASH C:\Program Files\Java\jdk1.8.0_05\bin
 メッセージ:
C:\>javac
使用方法: javac <options> <source files>
使用可能なオプションには次のものがあります。

投稿日時 - 2015-02-04 18:30:51

あなたにオススメの質問