Java 11 JShell внутри Intellij IDEA

У меня есть Java 11 JDK и IntelliJ IDEA 2018.2.4 (64-разрядная версия). Когда я использовал Java 10.0.2, консоль JShell в IntelliJ IDEA работала нормально. Теперь, когда я обновился до Java 11, консоль JShell перестала работать. Ничего не происходит, когда я нажимаю кнопку Run или когда нажимаю Ctrl+Enter (см. Скриншот).

Мои проекты прекрасно компилируются и работают с использованием Java 11 - не работает только консоль JShell. (Кроме того, JShell отлично работает из командной строки, только внутри IDEA он не работает.) Я могу воспроизвести эту проблему на двух компьютерах, один дома работает под управлением IDEA Community Edition 2018.2.4, а другой - на работе под управлением Ultimate 2018.2 0,3.

Есть ли какая-то конфигурация, которую мне нужно сделать, чтобы это исправить?

Скриншот

1 ответ

Решение

Это похоже на ошибку, зарегистрированную в JetBrains - IDEA-197466 (сообщается в версии 2018.3)

Причина в том, как это выглядит, из-за --add-modules java.xml.bind там.

Поскольку модуль java.xml.bind больше не существует в JDK / 11.

Изменить: Как вы подтвердили, это было решено в версии IntelliJ 2018.3.

Другие вопросы по тегам