J'ai Java 11 JDK et IntelliJ IDEA 2018.2.4 (64 bits). Lorsque j'utilisais Java 10.0.2, la console JShell dans IntelliJ IDEA fonctionnait bien. Maintenant que je suis passé à Java 11, la console JShell a cessé de fonctionner. Rien ne se passe du tout lorsque je clique sur le bouton Exécuter ou lorsque je frappe Ctrl + Entrée (voir capture d'écran).
Mes projets se compilent et fonctionnent très bien en utilisant Java 11 - c'est seulement la console JShell qui ne fonctionne pas. (De plus, JShell fonctionne très bien à partir de l'invite de commandes, c'est uniquement à l'intérieur de IDEA qu'il ne fonctionne pas.) Je peux reproduire ce problème sur deux machines, une à la maison exécutant IDEA Communauté Edition 2018.2.4 et l'autre au travail exécutant Ultimate 2018.2.3.
Y a-t-il une configuration que je dois faire pour résoudre ce problème?
Cela ressemble à un bogue enregistré avec JetBrains - IDEA-197466 (signalé sur la version 2018.3)
La raison principalement à laquelle il ressemble est à cause du --add-modules Java.xml.bind
Là.
Depuis le module Java.xml.bind
n'existe plus dans le JDK/11 .
Modifier: Comme vérifié par vous , cela a été résolu dans la version 2018.3 d'IntelliJ .