このドキュメントは、次の3つのセクションに分かれています:
- Java SE
- Java Platform、Standard Edition (Java SE) APIは、汎用コンピューティングのためのコアJavaプラットフォームを定義します。 これらのAPIは、名前が
java
で始まるモジュール内にあります。- JDK
- Java Development Kit (JDK) APIはJDK固有のものであり、必ずしもJava SEプラットフォームのすべての実装で使用できるとは限りません。 これらのAPIは、名前が
jdk
で始まるモジュール内にあります。- JavaFX
- JavaFX APIは、リッチ・クライアント・アプリケーションを開発するための一連のユーザー・インタフェース・コントロール、グラフィックス、メディア、およびWebパッケージを定義します。 これらのAPIは、名前が
javafx
で始まるモジュール内にあります。
モジュール | 説明 |
---|---|
java.activation |
JavaBeans Activation Framework (JAF) APIを定義します。
|
java.base |
Java SE Platformの基盤となるAPIを定義します。
|
java.compiler |
言語モデル、注釈処理、およびJavaコンパイラAPIを定義します。
|
java.corba |
OMG CORBA APIとRMI-IIOP APIのJavaバインディングを定義します。
|
java.datatransfer |
アプリケーション間およびアプリケーション内でデータを転送するためのAPIを定義します。
|
java.desktop |
AWTとSwingのユーザー・インタフェース・ツール・キットとアクセシビリティ、オーディオ、イメージング、印刷、およびJavaBeans用のAPIを定義します。
|
java.instrument |
エージェントがJVM上で実行されているプログラムを計測できるようにするサービスを定義します。
|
java.logging |
Java Logging APIを定義します。
|
java.management |
Java Management Extensions (JMX) APIを定義します。
|
java.management.rmi |
Java Management Extensions (JMX)リモートAPIの「RMIコネクタ」を定義します。
|
java.naming |
Java Naming and Directory Interface (JNDI) APIを定義します。
|
java.prefs |
Preferences APIを定義します。
|
java.rmi |
Remote Method Invocation (RMI) APIを定義します。
|
java.scripting |
スクリプトAPIを定義します。
|
java.se |
コアJava SE APIを定義します。
|
java.se.ee |
Java SE Platformの完全なAPIを定義します。
|
java.security.jgss |
IETF Generic Security Services API (GSS-API)のJavaバインディングを定義します。
|
java.security.sasl |
IETF Simple Authentication and Security Layer (SASL)のJavaサポートを定義します。
|
java.sql |
JDBC APIを定義します。
|
java.sql.rowset |
JDBC RowSet APIを定義します。
|
java.transaction |
CORBAの相互運用をサポートするJava Transaction API (JTA)のサブセットを定義します。
|
java.xml |
Java API for XML Processing (JAXP)、Streaming API for XML (StAX)、Simple API for XML (SAX)、およびW3C Document Object Model (DOM) APIを定義します。
|
java.xml.bind |
Java Architecture for XML Binding (JAXB) APIを定義します。
|
java.xml.crypto |
XML暗号化のためのAPIを定義します。
|
java.xml.ws |
Java API for XML-Based Web Services (JAX-WS)、およびWeb Services Metadata APIを定義します。
|
java.xml.ws.annotation |
共通注釈APIのサブセットを定義して、Java SE Platform上で動作するプログラムをサポートします。
|
モジュール | 説明 |
---|---|
jdk.accessibility |
Assistive Technologiesの実装者が使用するJDKユーティリティ・クラスを定義します。
|
jdk.attach |
アタッチAPIを定義します。
|
jdk.charsets |
java.base (主に2バイト文字とIBM文字セット)にないcharsets を提供します。 |
jdk.compiler |
「システムJavaコンパイラ」とそれに対応するコマンドライン、javac、およびjavahの実装を定義します。
|
jdk.crypto.cryptoki |
SunPKCS11セキュリティ・プロバイダの実装を提供します。
|
jdk.crypto.ec |
SunECセキュリティ・プロバイダの実装を提供します。
|
jdk.dynalink |
高水準の操作をオブジェクトに動的にリンクするためのAPIを定義します。
|
jdk.editpad |
jdk.jshell によって使用される編集パッド・サービスの実装を提供します。 |
jdk.hotspot.agent |
HotSpot Serviceability Agentの実装を定義します。
|
jdk.httpserver |
JDK固有のHTTPサーバーAPIを定義します。
|
jdk.incubator.httpclient |
高レベルのHTTPとWebSocket APIを定義します。
|
jdk.jartool | |
jdk.javadoc |
「システム・ドキュメンテーション・ツール」とそのコマンドライン相当のjavadocの実装を定義します。
|
jdk.jcmd | |
jdk.jconsole |
実行中のアプリケーションをモニタリングおよび管理するためのJMXグラフィカル・ツールjconsoleを定義します。
|
jdk.jdeps | |
jdk.jdi |
Java Debug Interfaceを定義します。
|
jdk.jdwp.agent |
Java Debug Wire Protocol (JDWP)エージェントの実装を提供します。
|
jdk.jfr |
Java Flight RecorderのAPIを定義します。
|
jdk.jlink | |
jdk.jshell |
このモジュールは、jshellツールを含むRead-Eval-Printループ(REPL)などのJavaプログラミング言語'snippet'評価ツールをサポートしています。
|
jdk.jsobject |
JavaScriptオブジェクトのAPIを定義します。
|
jdk.jstatd |
jstatツールのデーモンを起動してJVM統計をリモートで監視するためのjstatdツールを定義します。
|
jdk.localedata |
「米国のロケール」以外のロケールのロケール・データを提供します。
|
jdk.management |
JVMのJDK固有の管理インタフェースを定義します。
|
jdk.management.agent |
JMX管理エージェントを定義します。
|
jdk.management.cmm |
協調メモリー管理の管理インタフェースを定義します。
|
jdk.management.jfr |
Java Flight Recorderの管理インタフェースを定義します。
|
jdk.management.resource |
リソース管理APIを定義します。
|
jdk.naming.dns |
DNS Java Namingプロバイダの実装を提供します。
|
jdk.naming.rmi |
RMI Java Namingプロバイダの実装を提供します。
|
jdk.net |
JDK固有のNetworking APIを定義します。
|
jdk.pack | |
jdk.packager.services |
Javaパッケージ・ツールによって使用されるサービスを定義します。
|
jdk.policytool |
policytoolというポリシー・ファイルを管理するためのGUIツールを定義します。
|
jdk.rmic |
Java Remote Method Protocol (JRMP)とリモート・オブジェクト用のスタブとタイ・クラス・ファイル(IIOPプロトコル)を使用してスタブとスケルトンを生成するためのrmicコンパイラを定義します。
|
jdk.scripting.nashorn |
Nashornスクリプト・エンジンの実装と、ECMAScript 5.1で記述されたプログラムの実行時環境を提供します。
|
jdk.sctp |
SCTP用のJDK固有のAPIを定義します。
|
jdk.security.auth |
javax.security.auth.* インタフェースとさまざまな認証モジュールの実装を提供します。 |
jdk.security.jgss |
GSS-APIに対するJava拡張機能とSASL GSSAPIメカニズムの実装を定義します。
|
jdk.snmp |
SNMP管理エージェントを定義します。
|
jdk.xml.dom |
Java SE APIの一部ではないW3C Document Object Model (DOM) APIのサブセットを定義します。
|
jdk.zipfs |
zipファイルシステム・プロバイダの実装を提供します。
|
モジュール | 説明 |
---|---|
javafx.base |
バインディング、プロパティ、コレクション、およびイベントのAPIを含む、JavaFX UIツールキットの基本APIを定義します。
|
javafx.controls |
JavaFX UIツールキットで使用できるUIコントロール、チャート、およびスキンを定義します。
|
javafx.fxml |
JavaFX UIツールキットのFXML APIを定義します。
|
javafx.graphics |
JavaFX UIツールキット(アプリケーションのライフサイクル、シェイプ、変換、キャンバス、入力、ペイント、イメージ処理、エフェクトなど)のコア・シーン・グラフAPI、およびアニメーション、CSS、並行処理、ジオメトリ、印刷、およびウィンドウ処理用のAPIを定義します。
|
javafx.media |
MediaView とMediaPlayer を含むJavaFX UIツールキットの一部として、メディアとオーディオ・コンテンツの再生用のAPIを定義します。 |
javafx.swing | |
javafx.web |
JavaFX UIツールキットに含まれるWebView機能用のAPIを定義します。
|
モジュール | 説明 |
---|---|
java.jnlp |
Java Network Launch Protocol (JNLP)のAPIを定義します。
|
java.smartcardio |
Java Smart Card I/O APIを定義します。
|