Javaアプリケーション【Java application】Javaアプリ
概要
Javaアプリケーションとは、Java言語で開発されたアプリケーションソフト。Javaプログラムのうち、独立した単体のソフトウェアとして、コンピュータの利用者からの指示などにより起動・実行されるものを指す。

Javaアプリケーションは「Javaバイトコード」と呼ばれる独自のコード形式で配布され、それ自体はどの機種でも直接実行することはできない。実行環境側にある「Java仮想マシン」(JVM:Java Virtual Machine)がバイトコードを読み込み、その環境で実行できる形式(ネイティブコード)に変換して実行する。
他の言語で開発された実行形式のソフトウェアは、コンピュータの機種やオペレーティングシステム(OS)ごとに実行可能な形式のプログラムを用意してそれぞれ提供しなければならないが、JavaアプリケーションはJVMが対応している環境であればどこでも同じように実行できるというメリットがある。
Javaプログラムの実行形式としては他に、WebサーバなどからダウンロードされてWebブラウザなどの中で即座に実行される「Javaアプレット」(Java applet)や、Webブラウザなどからリクエストに応じてWebサーバなどの中で実行される「Javaサーブレット」(Java servlet)などがある。
(2023.3.21更新)
「Javaアプリケーション」の関連用語
他の用語辞典による「Javaアプリケーション」の解説 (外部サイト)
- ウィキペディア「Javaアプリケーション」
- Insider's Computer Dictionary「Javaアプリケーション」
- PC Magazine (英語)「Java application」
資格試験などの「Javaアプリケーション」の出題履歴
▼ 基本情報技術者試験
【平22春 問7】 Java VMが稼働している環境だけがあれば,WebブラウザやWebサーバがなくても動作するプログラムはどれか。