15

我有 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 .3.

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

截屏

4

1 回答 1

10

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

看起来的原因主要是因为--add-modules java.xml.bind那里。

java.xml.bind由于JDK/11 中不再存在该模块。

编辑经 OP 验证,这已在 IntelliJ 的 2018.3 版本中得到解决。

于 2018-10-06T16:24:56.130 回答