IntelliJ IDEA jshell_console 重建项目后仍然报错

IntelliJ IDEA jshell_console still reports error after rebuilding the project

我是 Java 的新手。我写了一些将整数转换为二进制的简单代码。我想测试代码是否在 jshell_console 中工作,这样我就不会每次都需要 "main"。

起初,我在源代码中声明 class 时忘记使用 "public",以及它的方法(用于转换)。于是jshell控制台报错。但是在我改正错误并重新构建项目后,控制台仍然失败。奇怪的是在我关闭并重新启动 IntelliJ 后,控制台终于按预期工作了...

是IntelliJ的问题还是我的问题?我想知道我应该如何重新编译或重建源代码/项目以使控制台立即响应而无需重新启动 IntelliJ。

感谢关注!

当 JShell 控制台打开时 IDEA 不会重新编译您的代码。因此,在您重新启动 IDE 之前,一直使用旧代码版本。下次你可以关闭控制台和 运行 "Rebuild".