「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

javac.exe

pointこの用語のポイント

point実行ファイルだよ

pointJavaのコンパイラだよ

スポンサーリンク

簡単に書くよ

javac.exeとは

プログラムなファイル(実行ファイル)のひとつ
であり

Java(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)のコンパイラ(人間語で書いたプログラムの元ネタをコンピュータさんが分かる言葉に翻訳するのが仕事のプログラム)の実行ファイル
です。
もう少し具体的に書くと

Javaのソースファイル(人間語で書かれた、プログラムの元ネタファイル)をコンパイル(人間語で書いたプログラムの元ネタをコンピュータさんが分かる形に翻訳すること)するときに使う実行ファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

Java(ジャヴァ)
コンパイル
コンパイラ
実行ファイル


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

Javaプログラミング言語のひとつです。
プログラムの元ネタソースコードを書くときに使う言葉です。

プログラムというのは一般的に、まず、人間語で元ネタ(ソースコード)を作ります。
人間語で書かれたプログラムの元ネタファイルは「ソースファイル」です。

javac.exe

次に「コンパイル」という作業を通して、コンピュータが分かる形に変換します。

javac.exe2

これでコンピュータさんはプログラムの内容を理解できるようになりました。
あとは実際に動かします。

javac.exe3

いろいろと端折りましたが、これが、プログラムができるまでの流れです。

プログラムを作るときには、コンパイルしてくれるやつが必要です。
コンパイルしてくれるやつは「コンパイラ」と呼ばれます。

javac.exe4

実行ファイルは「プログラムファイル」です。
べちべちっ!とダブルクリックすると、お仕事を始めます。
Windowsの場合)拡張子は「.exe」であることが多いです。

javac.exe5

以上を踏まえて

Javaのコンパイラの実行ファイル

が「javac.exe」です。

Javaのソースファイルをコンパイルするときには「javac」というコマンドを使います。
例えば

javac test.java

を実行すると「test.java」がコンパイルされて「test.class」という名前の(コンピュータさんが分かる形になった)ファイルが、できあがります。

javac.exe6

Windows環境において、javacコマンドが実行されたときに実際にお仕事をするのがjavac.exeです。

javac.exe7

なお、私の環境では「javac.exe」は以下の場所にありました。

%ProgramFiles%\Java\jdk1.6.0_26\bin\javac.exe

環境によっては違う場所にあると思います。


image piyo2

一言でまとめるよ

まぁ「javac.exe」って単語が出てきたら「Java(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)のソースファイル(人間語で書かれた、プログラムの元ネタファイル)をコンパイル(人間語で書いたプログラムの元ネタをコンピュータさんが分かる形に翻訳すること)するときに使う実行ファイル(プログラムなファイル)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像009
書籍画像063

おまけ

■訳してみるよ

「java(ジャヴァ)」はプログラミング言語の「Java」です。
「c」は多分「compiler(コンパイラ)」の略です。
「compiler(コンパイラ)」は「compile(コンパイル)」+「er」です。
「compile(コンパイル)」の意味は「1つに集める」とか「編集する」とかです。
接尾辞「er」を付けると「~する人」とか「~するもの」的な意味になります。
「exe(エグゼ)」は多分「execute(エグゼキュート)」か「execution(エグゼキューション)」か「executable(エグゼキュータブル)」の略です。
「execute(エグゼキュート)」の意味は「実行する」とかです。
「execution(エグゼキューション)」の意味は「実行」とかです。
「executable(エグゼキュータブル)」の意味は「実行できる」とかです。
何となく くっつけると

Javaの編集者.実行

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本