Я пытаюсь использовать новую оболочку JShell из IntelliJ 2018.2, и, хотя, похоже, ничего не происходит, консоль ничего не печатает.
Я использую следующий супер простой фрагмент:
String test = "asdf";
System.out.println(test);
И получите следующий результат:
Я бы ожидал получить одну строку с надписью "asdf" (как я делаю, когда запускаю JShell непосредственно изкомандная строка).Я хочу использовать способность Idea читать путь к классам моего проекта и запускать сценарии с использованием этих зависимостей.
Обратите внимание, что для запуска JShell я использую JDK 11.
ОБНОВЛЕНИЕ: проверка журнала идей показаласледующее исключение:
INFO - execute.jshell.JShellHandler - канал закрывается java.io.IOException: канал закрывается
Не уверен, что это такосновная причина или нормальное поведение после завершения оболочки.