質問一覧 次の質問

1. コンパイルをしたいのですが、次のようなメッセージが出ます

qandab01-1.gif

【原因】

「 javac.exe というプログラム (コンパイラ) が見付からない 」 といわれています。原因は、
  1. Javaがインストールされていない
  2. Javaをインストールしたフォールダのサブフォールダ bin にパスがとおっていない
のいずれか、または両方が考えられます。
Javaのインストール状況を調べる方法 」を参照してください。

【1.についての対処方法】

環境の設定 」 を参考に Java SDK 1.4.2_08 を インストールしましょう。

【2.についての対処方法】

いろいろな対処方法がありますが、環境に左右されることの少ない方法は 以下のとおりです。
  1. 次のような1行だけのファイルを作成します。 set の後以外の場所に空白を入れてはいけません。
    qandab01-2-new08.gif
    このコマンドは、環境変数 Path に設定されている文字列を 一旦取り出し その前に C:\j2sdk1.4.2_08\bin; という文字列を付加し、 再度 Path に設定せよ という命令です。
  2. 上記のファイルを ホームディレクトリに go.bat という名前で保存します。 ホームディレクトリとは、コマンド・プロンプト画面を 呼び出したときの最初のカレントディレクトリのことです。 下図の例では、 C:\ になります。
    qandab01-3.gif
  3. コマンド・プロンプト画面を呼び出すたびに 上図の赤い下線の部分を入力し、 enterキーを押します。
    go.bat の中に書かれている MS-DOS コマンドが実行されます。 この例のように、ファイルの修飾子が「 .bat 」 で、 中味が MS-DOS コマンドであるようなファイルをバッチファイルといいます。

Windowsがプログラムを実行する際に、環境変数 Path にセミコロンで区切ってならべられている フォールダを順に探します。


Top Page