JShell是Java 9中引入的新工具,用于评估在命令行上输入的Java语句。 它是Java平台上第一个正式的REPL(读取-评估-打印循环)实现,非常适合尝试Java代码而无需启动IDE或编写完整的程序!
要运行JShell,只需在命令行上键入jshell
。 显然,请确保已安装JDK 9,并且已正确设置了JAVA_HOME
环境变量。 您将看到如下提示:
$ jshell
| Welcome to JShell -- Version 9
| For an introduction type: /help introjshell>
在提示符下键入/help
以查看可用命令的列表。 要退出,请输入/exit
。
您可以输入代码“ snippets”,JShell将输出结果。 例如:
jshell> System.out.println("Hello World")
Hello World
您可以自动完成语句,也可以使用Tab键查看文档:
jshell> System.out.
append( checkError() close() equals( flush() format( getClass() hashCode() notify()
notifyAll() print( printf( println( toString() wait( write(
这是使用LICECap创建的展示JShell的GIF屏幕截图 :
翻译自: https://www.javacodegeeks.com/2017/12/java-9-jshell.html