• ベストアンサー

JAVAをインストールしたときの環境変数の設定

初心者です、宜しくお願いします。  JAVAをインストールしてやると環境変数の設定し、パスを通す作業が必要とかありますが、これってどういうことでしょうか。  他のアプリケーションをインストールした場合にはこのようなことをやらないでもファイルをクリックしてやればファイルが立ち上がるのに(これはパスが通っているから?)、なぜJAVAをインストールした時だけこのような作業が必要になるのでしょうか。

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

  • ベストアンサー
  • mamuru77
  • ベストアンサー率68% (11/16)
回答No.3

例えばメモ帳(notepad.exe)はC:\WindowsフォルダとC:\Windows\system32フォルダに存在します(XP) でもファイル名を指定して実行またはプロンプトでnotepad.exeと打つとメモ帳が出ます これはパスが通っているからで(C:\Windows、C:\Windows\syetem32などは標準)通っていないといちいちC:\Windows\notepad.exeと打たなければなりません 特にJavaの場合1.5以降のバージョンはインストールされるところがかなり深いので通しておきましょう (通さないとコンパイルがC:\Program Files...javac HelloWorld.javaというような感じになってしまいます、通すとjavac HelloWorld.javaだけでよくなります) 他にPATHではなくPATHEXTというのがありますが(XPで確認)それは拡張子(.exeなど)を打たなくてもファイルを開くためにあります 初期では.exeや.vbsなどがあるのでメモ帳の起動はC:\windows\notepadや単純にnotepadでも起動できます

その他の回答 (2)

回答No.2

JAVAをインストールの意味がちょとわかりかねますが jdkのパスを通すとは、他のディレクトリからでも jdkを呼び出せるようにするためです。

回答No.1

コンピュータ内部は基本的に自分のいるところ(カレントディレクトリ)のファイルのしか認識できませんが、パスを通すことでカレントディレクトリ外のファイルを認識できます。 >他のアプリケーションをインストールした場合にはこのようなことをやらないでもファイルをクリックしてやればファイルが立ち上がるのに ショートカットであれば、リンク先としてファイルの場所はコンピュータ内部に教えることができますし、実行ファイルであればディレクトリ(=フォルダ)を移動しているからです。 フォルダ移動とは マイコンピュータ→ローカルディスク(C:)→・・・ とやっていくやつです >なぜJAVAをインストールした時だけ ボーランドのCコンパイラをインストールしたときはもう少し複雑ですが、同じようなことをしました。 mysqlのときもやりました。 プログラムを組もうと思うとこれは当然の作業となってきます。(最初だけですが) 詳しいやり方は、入門書を買うなり、Webサイトを調べるなりしてください。

関連するQ&A