IntelliJ IDEA
 
获取 IntelliJ IDEA

JShell控制台

最后修改时间:2023 年 9 月 7 日

JShell 是JDK 9中引入的Java REPL工具(更多信息,请参阅JEP 222)。它使您能够交互式地计算 Java 表达式,而无需创建可执行类、编译代码等开销。

IntelliJ IDEA 包含一个基本控制台,用于从 IDE 内部使用 JShell,类似于Groovy Console。您可以使用 JShell 控制台来尝试代码片段,它甚至可以引用项目中定义的类。

这将在编辑器中打开 JShell Console 选项卡,您可以在其中键入 Java 代码,例如:

按在 JShell 中运行此代码。您应该在“运行”工具窗口中看到以下输出:CtrlEnter

为了使用 JShell 控制台,您需要有 Java 9 或更高版本。您可以在较旧的运行时上运行 IntelliJ IDEA,并且您的项目可以使用较旧的 JDK,但您必须从JShell 控制台选项卡顶部的JRE列表中选择受支持的 Java 版本。或者单击添加 JRE 按钮以指定有效 Java 版本的路径。

默认情况下,您的项目依赖的所有库都可用于 JShell 控制台。您可以使用“使用类路径”列表来选择特定模块。