IntelliJ IDEA jshell_console重建项目后仍报告错误

时间:2018-08-17 21:05:33

标签: java intellij-idea console jshell

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

起初,当我在源代码中声明该类及其方法(用于转换)时,我忘记使用“ public”。因此,jshell控制台报告了错误。但是在纠正错误并重建项目后,控制台仍然失败。奇怪的是,在我关闭并重新启动IntelliJ之后,控制台终于可以按预期运行了。

是由于IntelliJ的故障还是由我引起的?而且我想知道如何重新编译或重建源代码/项目以使控制台立即响应而无需重新启动IntelliJ。

感谢您的关注!

1 个答案:

答案 0 :(得分:0)

打开JShell控制台时,IDEA不会重新编译您的代码。因此使用了旧的代码版本,直到重新启动IDE。下次您可以关闭控制台并运行“ Rebuild”。