如何在 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>
以上命令会丢弃一个代码段。
广告