モジュール jdk.jshell

Javaコードのスニペットを評価するためのjshellツールを提供し、スニペットをモデリングおよび実行するためのJDK固有のAPIを定義します。 JShell APIは、Read-Eval-Print Loops (REPL)などのJava Programming Language 'snippet'評価ツールをサポートしています。 独立したパッケージはビルド・ツールをサポートし、ツールの実行を構成し、既存のJavaシェル・ツールをプログラムで起動します。

jdk.jshellは、ツールを評価する'snippet'を作成するためのパッケージです。 一般に、これはツールを作成するために必要なパッケージのみです。

jdk.jshell.spiパッケージは、jdk.jshell APIに基づくツールの実行エンジン実装を定義するためのサービス・プロバイダ・インタフェース(SPI)を指定します。 jdk.jshell.executionパッケージは、jdk.jshell.spiインタフェースとサポート・コードの標準実装を提供します。 また、新しい実行エンジンの実装を定義するための機能のライブラリとしても機能します。

jdk.jshell.toolパッケージは、プログラムでjshellツールを起動することをサポートしています。

jdk.jshell.executionパッケージには、jdk.jshell.spiのインタフェースの実装が含まれています。 それ以外の場合、4つのパッケージは独立しており、異なるレベルで動作し、機能や定義を共有しません。

モジュール・グラフ:
jdk.jshellのモジュール・グラフjdk.jshellのモジュール・グラフ
ツール・ガイド:
jshell
導入されたバージョン:
9