Java 11 JShell внутри Intellij IDEA - PullRequest
0 голосов
/ 06 октября 2018

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

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

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

screenshot

1 Ответ

0 голосов
/ 06 октября 2018

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

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

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

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

...