- ベストアンサー
JDKの環境変数の設定
COmpiereというソフトをインストールしたいのですが、マニュアルに JDK5をインストール後、環境変数の設定をしなさいとあり、作業方法が わかりません。 マニュアルの内容は JDKのインストール終了後、システム環境変数JAVA_HOMEをインストール したディレクトリーに設定してください。 (例)JAVA_HOME=C:\Program Files\Java\jdk1.5.0.14 環境変数pathに「%JAVA_HOME%\bin;」を追加します。 私は以下のとおりにしましたがエラーになりました。 コントロールパネル>システム>環境変数>システム環境変数 に入り Pathの最後に以下の内容を追加しました。 ;%C:\Program Files\Java\jdk1.5.0.14%\bin よろしくご教授ください。
- butazaru
- お礼率23% (19/81)
- Windows系OS
- 回答数4
- ありがとう数3
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
%JAVA_HOME%は JAVA_HOME=C:\Program Files\Java\jdk1.5.0.14 で設定されているC:\Program Files\Java\jdk1.5.0.14に置き換えられて解釈されます。 %C:\Program Files\Java\jdk1.5.0.14%と書いてしまうと、これを別の箇所で定義されている何かに置き換える指示に解釈されます。 なので、指示通り %JAVA_HOME%\bin; を追加するか C:\Program Files\Java\jdk1.5.0.14\bin; を追加します。
その他の回答 (3)
- 486HA
- ベストアンサー率45% (1013/2247)
私の場合は、 システムのプロパティ -> 環境変数でシステム環境変数を設定して、 例えば、環境変数「QTJAVA」 値「C:\Program Files\Java\jre6\lib\ext\QTJava.zip」 などとしております。
- 参考URL:
- http://tomcat.apache.org/
- osamuy
- ベストアンサー率42% (1231/2878)
>;%C:\Program Files\Java\jdk1.5.0.14%\bin 「%」は、この場合不要かと。 まあ直接上記フルパスを書かなくて済むように、「%JAVA_HOME%\bin」と記述しているのですが。
- 486HA
- ベストアンサー率45% (1013/2247)
ある程度ポピュラーなあぷルケーションであれば、いろいろなユーザーのアドバイスが受けられるでしょうが、一般的でないものセットアップについては、配布もとに問い合わせるのが一番です。
補足
私が質問しているのはJAVAのPathの一般的な設定だと考えていますので こちらで質問させていただきました。 sourceforgeに預けてあるソフトウエアですのでそちらにも質問して おりますが、訪問者が少ないので時間がかかると判断しています。
関連するQ&A
- JDKのPATHの設定(環境変数)について
JDKのPATHの設定(環境変数)について JDKをインストールした時に「コンントロールパネル>システム>詳細設定> 環境変数から、JDKへのPATHを設定してやりますが、 ある本には、PATHを選択して編集して表示される内容の一番最後にJDKのPATHを 追加するように書いている本があります。 しかし、別の本では、TEMP>編集を選択して表示される内容の一番最後に JDKのPATHを追加するように書いている本があります。 また別の本には新しく「Java_HOME」という変数を作成してそこにPATHを追加 するとも書いています。 これはどのように使い分けるのでしょうか、またどのような意味があるので しょうか。 また、環境変数のダイヤログには「ユーザーの環境変数」と「システム環境変数」 という項目がありますが、これはどのような違いがあって、どのように使い分ける のでしょうか。
- ベストアンサー
- Java
- JDK10インストール
java初心者です。 JDKをインストールする https://devnote.jp/jdk_windows/index.html を見ながら進めていたのですが 「setx /M JAVA_HOME "C:¥Program Files¥Java¥jdk-10" 成功 指定した値は保存されました setx /M Path "%JAVA_HOME%¥bin;%Path%" 成功 指定した値は保存されました」 までは良いのですが 「java /version」 「javac /version」 を入力するとどちらも 「内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と出ます。 Pathは確認すると ユーザー環境変数とシステム環境変数どちらにも 「C:¥Program Files¥Java¥jdk-10\bin」とあります。 重複しているのが良くないのでしょうか? JAVA_HOMEは「C:¥Program Files¥Java¥jdk-10」となっています。 最初java /versionは問題なく認識されjavac /versionのみ認識せれていませんと出ていたのですが、その際Pathが通っていないのかと色々試行錯誤し、手順を1から何度かやり直したりもしていました。 それがやはり良くなかったのでしょうか。 本当に初歩的なところの質問をすみません。何か助言頂けますと幸いです。
- ベストアンサー
- Java
- Javaの環境変数が設定出来ません
JDKインストール後、コマンドプロンプトでjavacの確認を行った所、 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と出ます。 システム環境変数の設定は 変数:Path 値:D:\java\jdk1.6.0_25\bin; 変数:JAVA_HOME 値:D:\java\jdk1.6.0_25 JDKをインストールしたフォルダは「D:\java\jdk1.6.0_25」なのですが、 コマンド:Pathでは「D:\java\jdk1.6.0_25\bin;,」 コマンド:Set JAVA_HOMEでは「JAVA_HOME=D:\java\bin」 と表示されます。 アドレスに間違いはないような気がするのですが・・・何故でしょうか; どなたかお願いします
- 締切済み
- Java
- JDKがコマンドプロンプトに表示されない
JDKのインストールは出来ているのですが、コマンドプロンプトでjava-versionが表示されません。 ASUS/Windows8/32ビットのタブレットでJDKのインストールをし、環境変数の設定までしたのですが、コマンドプロンプトにJava-versionが反映されません。 「'java'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」の表示が出ます。 実施した手順ですが… (1)「oracle」のHPから「jdk-8u161-windows-i586.exe」をダウンロードしました(Java SE 10 のJDKもダウンロードしましたが、インストール時に非対応のPCと表示されたため) (2)インストール (3)環境変数のセット。ユーザーの環境変数、システム環境変数、どちらに追加したら良いのか分からなかったので、両方に「変数名:JAVA_HOME/変数値:C:\Program Files\Java\jre1.8.0_161\bin」、「変数名:Path/変数値:C:\Program Files\Java\jre1.8.0_161\bin」をそれぞれ追加しました。 システム環境変数に元々あった変数 Path は、違う変数値が入っていたので消してしまったのですが、これが問題でしょうか? そもそもダウンロードしたファイルが間違っているのでしょうか? 何が原因なのか分かれば教えて頂きたいです。 よろしくお願いしますm(__)m
- ベストアンサー
- Java
- javaの環境変数PATHについてご教授ください。
javaの環境変数PATHについてご教授ください。 現状、"c:\"でjavacコマンドを入力すると、「内部コマンドまたは外部コマンド~」 と警告が表示されます。 環境変数については、 ・ユーザ環境変数にJAVA_HOMEを定義し、「C:\Program Files\Java\jdk1.6.0_20」を設定しています。 ・システム環境変数のPATHに、「%JAVA_HOME%\bin;%SystemRoot%;%SystemRoot%\System32;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\」を設定しております。 OSは、vistaです。 【補足】 ・C:\Program Files\Java\jdk1.6.0_20\binにディレクトリチェンジした場合、javacは実行できる。javac.exeはあります。
- ベストアンサー
- Java
- Java6の環境変数の値
Windows 8 です。 Windows x64の jdk-6u45-windows-x64をダウンロードしてJavaを使っていましたが、 ある時Tomcatのパスの設定時Javaのパスを消してしまい、Javaのコンパイルが 出来なくなりました。 以下のエラーが出てます。 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 環境変数としては 変数名 PATH 値 C:\Program Files\Java\jdkjdk1.6.0_45\bin; あるいは C:\Program Files\Java\jdkjdk1.6.0_45\bin;%JAVA_HOME%\bin; と試しましたが、間違えていますでしょうか?
- ベストアンサー
- Java
- JAVAのJDK6/7の切り替え
64ビットのWindows8のマシンにjdk-6u21-windows-x64.exeとjdk-7u45-windows-x64.exeの2つ をインストールした状態で、環境変数で、 JAVA_HOME6 : C:\Program Files\Java\jdk1.6.0_21 JAVA_HOME7 : C:\Program Files\Java\jdk1.7.0_45 JAVA_HOME : %JAVA_HOME6% PATH : %JAVA_HOME%\bin; のようにして6と7を切り替えられるようにして使いたいのですが、現在上記の設定で、 >path を実行すると6のパスを指しているのですが、 >java -version を実行すると常に7を表示します。 この状態で、コマンドプロンプトからコマンドを実行したり、Eclipseを立ち上げた場合、実際 どちらのものが使われることになるのでしょうか? また、ひとつのマシンで上記のようにJavaを切り替えて使うことは可能なのでしょうか?
- ベストアンサー
- Java
- JAVA環境設定についての質問です。
jdk-6u24-windows-i586というJDKをダウンロードし、 環境変数などを設定しました。 しかしjavacを開いてもすぐ閉じてしまいますし。 プログラミング勉強用のファイルが開けず、エラーが出てしまいます。 こういった場合、どうしたらいいのでしょうか? 教えて下さると助かります。 環境変数について *PATHは従来のPATHの前に(しかし本来のPATHを誤って消してしまったので、%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbemですが) C:\Program Files\Java\jdk1.6.0_24;と入力しました。 *CLASSPATHは.を入力しました。 *javahomeには、C:\Program Files\Java\jdk1.6.0_24\bin ※文字化けしていますが「\」はすべて「¥」の半角です。
- 締切済み
- Java
- javaのPathの設定
こんにちは、java勉強中の初心者です、宜しくお願いします。 javaのPathの設定をする場合の環境変数について教えて下さい。 現在 ユーザー環境変数に 変数名「JAVA_HOME」、 「変数値」に「C:\Program Files\Java\jdk1.7.0_60」 システム環境変数の 変数名Pathに*****Time\QTSystem\;C:\Program Files\Java\jdk1.7.0_60\bin; のようになっています。 コマンドプロンプトを起動してjavacを入力すると、 javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。 と出てきます。 色々試してみたのですが、どこが間違っているのかわかりません。 分かる方、どこが間違っているのか教えてください。 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。 ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。 ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。 ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて) でしょうか。 以上宜しくお願いします。 投稿日時 - 2013-04-28 12:30:23通報する
- ベストアンサー
- Java
お礼
新規で 変数名 変数値 JAVA_HOME C:\Program Files\Java\jdk1.5.0.14 編集で 変数名 変数値 Path %JAVA_HOME%\bin; と設定したら動きました。 ありがとうございます。