Spec-Zone.ru › OpenJDK 25

Пакет jdk.jshell.tool

package jdk.jshell.tool
Предоставляет механизм для запуска экземпляра инструмента Java Shell. Позволяет настроить инструмент перед запуском. Для настройки и запуска инструмента используется построитель.

В простейшем случае получают построитель и используют его для запуска инструмента:


      JavaShellToolBuilder
            .builder()
            .start();

Построитель можно настроить, а при запуске можно передать аргументы:

      JavaShellToolBuilder
            .builder()
            .out(myCommandPrintStream, myOutputPrintStream)
            .locale(Locale.CANADA)
            .start("--feedback", "silent", "MyStart");

С момента:
9
Пакет Описание
jdk.jshell
Предоставляет интерфейсы для создания инструментов, таких как цикл чтения-вычисления-вывода (REPL), которые интерактивно выполняют фрагменты кода на языке программирования Java.
jdk.jshell.execution
Предоставляет средства реализации для создания движков выполнения JShell.
jdk.jshell.spi
Определяет интерфейс поставщика служб для подключаемых движков выполнения JShell.
Класс Описание
JavaShellToolBuilder
Интерфейс для настройки и запуска экземпляра инструмента Java Shell.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее дочерних компаний в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.jshell/jdk/jshell/tool/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API