Java 11 JShell in Intellij IDEA

2022-09-03 15:28:43

我有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社区版2018.2.4的家里,另一台在运行Ultimate 2018.2.3的工作中。

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

screenshot


答案 1

这似乎是在 JetBrains 注册的 bug - IDEA-197466(在版本 2018.3 上报告))

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

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

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


答案 2

推荐