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.