如何在 Java 9 中保存、编辑和丢弃 JShell 中的代码段?


Java Shell 或 JShell 是随着 Java 9 推出的官方 REPL(读-求值-打印-循环)。它提供了一个交互式外壳,用于快速原型制作调试 并且无需 main() 方法或无需在执行代码之前编译代码。可以通过在命令提示符中键入“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 编辑区

丢弃代码段

类似地,我们还可以使用命令“/drop <id>“丢弃特定代码段。

输出

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

jshell>

以上命令会丢弃一个代码段。

更新于: 2020 年 2 月 21 日

379 次浏览

开启你的 职业生涯

完成课程,获得认证

开始学习
广告