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

解決済みの質問

JavaでPATH設定を修正する方法を教えて下さい

Window7マシンにJava SE Development Kit 8(jdk-8u74-windows X64.exe)をインストールしました。

環境変数PATHの設定で、システム環境変数の中にすでに「Path」がありました。選択後の「編集」段階で最初から入力されている部分を消さないで最後のところに下記を追加すればよかったのですが、一部を消して編集してしまいました。
C:\Program Files\Java\jdk1.8.0_74\bin;

これが原因してかどうか不明ですが、javacコマンドを実行してjavaソースプログラムをコンパイルすると、また「C:\>javac –version」とバージョン確認をしても、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」のメッセージが表示されてしまい、コンパイルをすることもバージョン確認もできません。

因みに、javac.exe は、CドライブのProgram Files\Java\jdk1.8.0_74\bin にあり、次のようにしてバージョン確認をするとjavac 1.8.0_74と表示されて、バージョンが確認できます。
C:\Program Files\Java\jdk1.8.0_74\bin>javac –version

インストールしたJava SE Development Kit 8 をアンインストールした後に、再度インストールして、PATHの設定・編集をしなおそうとしたのですが、アンインストール前に設定した PATH のままで修正はできませんでした。

次のように通常のjavacコマンドを実行してjavaソースプログラムをコンパイルするには、PATHの設定をどのようにすればよいかを教えてください。
C:\>javac Hello.java

或いは、PATHの修正ができない場合は、javaソースプログラムをコンパイルするには、どのようにすればよいかを教えてください。

尚、環境変数「JAVA_HOME」を、「変数名」を「JAVA_HOME」、「変数値」を「C:\java\jdk1.8.0_74;」として、JDKをインストールしたディレクトリに合わせて新規に設定していますが、コマンドプロンプトを起動し「set JAVA_HOME」と入力し実行したところ、JAVA_HOME=C: JAVA\ jdk1.8.0_74; と表示され、その後、「C:\>java –version」とjavaのバージョンを確認したところ、正常に確認できています。

投稿日時 - 2016-02-18 14:12:09

QNo.9130057

すぐに回答ほしいです

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

初期値は、PCの機種によって異なります。
システムの復元で、Pathを破壊した時点以前に戻ってやり直してください。

投稿日時 - 2016-02-18 23:21:14

補足

システムの復元を実施して、JDKをインストールしなおし、PATHとPATH_HOMEを設定しなおして、解決することができました。

回答をありがとうございました。

投稿日時 - 2016-02-19 16:20:03

ANo.2

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

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

回答(2)

ANo.1

以下リンク先に記載されている方法にてPATHを修正いただけると思います。
http://www.javadrive.jp/install/jdk/index4.html#section1

投稿日時 - 2016-02-18 15:58:24

補足

早速に回答していただきありがとうございます。
しかし、回答に記載のリンク先は、私がPATH設定・編集するにあたり参照した資料そのものです。
従って、ご回答では解決に至りませんでした。下記の補足をいたします。

このリンク先には下記の記述があります。
>「環境変数」ダイアログが開きます。この画面でPathの設定を行います。システム環境変数の中で「変数」が「Path」と書かれたものがあるかどうかを探します。見つかった場合には「Path」と書かれた箇所を一度クリックして選択してから「編集」ボタンをクリックして下さい。

私の場合、システム環境変数にすでに「Path」がありました。

更に次の記述があります。
>「変数値」のところには何か入力がされていると思います。これが現在設定されているPathの値です。最初から入力されている部分を消さないように注意して最後のところに「C:\java\jdk1.8.0_25\bin;」を追加して下さい(ご自身がJDKをインストールしたディレクトリに合わせて設定する値は変更して下さい)。

ここで、最初から入力されている部分を消さないように注意して最後のところに「C:\java\jdk1.8.0_25\bin;」を追加して下さい とあります。
しかし、最初から入力されている最後の部分がC:\Program Files\---\bin; となっており、javac.exeなどの各プログラムを収納したProgram Filesフォルダ以下の私のPCの場合と非常に似ていたために最初から入力されていた「C:\Program Files\---\bin;」を削除し「C:\Program Files\Java\jdk1.8.0_74\bin;」としてしまいました。

そのためかどうか不明ですが、javacコマンドを実行してjavaソースプログラムをコンパイルしようとしてもできないのです。

最初から入力されていた箇所の記述全体を覚えていません。それで、修正する方法を尋ねています。

投稿日時 - 2016-02-18 20:18:55

あなたにオススメの質問