如何在 Java 9 中的 JShell 中保存、编辑和删除代码片段?

javaobject oriented programmingprogramming更新于 2025/7/13 7:08:17

Java Shell 或 JShell  是随  Java 9 引入的官方 REPL(读取-求值-打印-循环)。它提供了一个交互式 shell,用于快速原型设计、调试 ,而无需 ma​​in() 方法,也无需在执行代码之前编译代码。在命令提示符中输入"jshell" "即可轻松启动 JShell。

保存代码片段

我们可以使用 "/save [-all|-history|-start]" 命令将代码片段源保存到文件中。

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /save C:\Users\User\jshell.txt

上述代码在指定路径下新建了"jshell.txt。

编辑代码片段

我们还可以使用 "/edit"命令在外部编辑器中编辑代码。

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /edit
| created method empName(String,String)

这将启动 JShell edit pad ,我们可以在其中编辑代码片段并保存它。

Jshell Edit Pad

放置代码片段

同样,我们也可以使用命令 "/drop <id>"

放置特定代码片段

输出

jshell> /drop 1
| dropped method empName(String,String)

jshell>

The above command drops a snippet.


相关文章


有用资源