Intellij IDEA中的Java 11 JShell

Kli*_*cou 12 java intellij-idea jshell java-11

我有Java 11 JDK和IntelliJ IDEA 2018.2.4(64位).当我使用Java 10.0.2时,IntelliJ IDEA中的JShell控制台工作正常.现在我已升级到Java 11,JShell控制台已停止工作.单击"运行"按钮或按Ctrl + Enter(参见屏幕截图)时,什么都没发生.

我的项目使用Java 11编译和运行很好 - 它只是JShell控制台不起作用.(此外,JShell在命令提示符下运行正常,它只在IDEA内部无效.)我可以在两台机器上重现这个问题,一台在家运行IDEA Community Edition 2018.2.4,另一台在运行Ultimate 2018.2的工作0.3.

我需要做一些配置来解决这个问题吗?

截图

Nam*_*man 10

这似乎是JetBrains注册的错误- IDEA-197466(报告版本2018.3)

其原因主要是因为--add-modules java.xml.bind那里.

由于java.xml.bindJDK/11中不再存在该模块.

编辑:经过您的验证,这已在2018.3版本的IntelliJ中得到解决.

  • 我刚刚尝试使用新发布的IntelliJ IDEA 2018.3并且可以确认它看起来已经修复了.谢谢. (2认同)