Javaアプレット
Javaアプレット（Java Applet）は、ネットワークを通してWebブラウザに読み込まれ実行されるJavaのアプリケーションの一形態。Java 10まではJava Runtime Environmentに搭載されていて、Java 9より非推奨になり、Java 11で廃止。
概要
最初の実装は1995年に公開されたHotJavaへのもので、その後1996年にNetscape Navigatorに搭載されたことで普及した。単にアプレットとも言う。基本的にデスクトップ版Javaの全機能を持つが、Webページの一部として自動的に読み込まれて動作するため、セキュリティー上の観点から一般のアプリケーションプログラムと比べさまざまな制限（サンドボックス）が課せられている。ただし、このセキュリティー上の制限は、ユーザーの許諾により解除する事もできる。
Javaアプレットを実行するにはWebブラウザがNPAPIをサポートしていることが必要である。Google Chromeはバージョン42(2015年4月)でNPAPIが標準状態で無効になりバージョン45(2015年9月)以降でNPAPIをサポートしなくなった。Mozilla Firefoxはバージョン52(2017年3月)以降でFlash Player以外のすべてのNPAPIプラグインのサポートを打ち切った。オラクル社は2017年9月22日にリリースされたJava 9でJavaアプレットを非推奨にし、Java 11では廃止することを2016年1月27日に発表した。JavaアプレットだけでなくFlashやSilverlightといった類似技術も多数のWebブラウザがサポート廃止予定で今後はHTML5とJavaScriptなどに移行する流れである。
ブラウザー以外の用途
Webブラウザに組み込んで使うことを目指して作成され、その後の仕様変更・機能追加もWebブラウザ利用に焦点を置いたものであるが、Javaアプレットを動作させるアプリケーションが必ずWebブラウザでなければならないわけではない。例えばOpenOffice.orgでは、文書内にJavaアプレットを埋め込むことができる。
関連技術
アプリケーション配布システムとしては、Javaアプレットよりも便利で高度なJava Web Startの登場により、必要性が薄れてきている。