Java 9中JShell中的不同启动脚本是什么?

1. JShell简介

Java 9中引入了一个新的功能JShell,它是Java语言的交互式解释器。使用JShell,开发人员可以在没有编译器和构建工具的情况下,直接在命令行中运行Java代码,并查看代码执行的结果。

2. JShell启动脚本

2.1 jshell

jshell是JShell的默认启动脚本。通常情况下,我们可以通过以下命令来启动JShell:

jshell

执行以上命令后,JShell将启动并显示欢迎信息。

jshell> 

| Welcome to JShell -- Version 9.0.1

| For an introduction type: /help intro

jshell>

2.2 jshell -v

jshell -v命令用于显示JShell的版本信息。执行以下命令:

jshell -v

将输出JShell的版本信息。

jshell 9.0.1

2.3 jshell --help

jshell --help命令用于显示JShell的帮助信息。执行以下命令:

jshell --help

将输出JShell的帮助信息,其中包含了JShell的各种命令和选项。

Usage: jshell [OPTIONS]

Options:

--class-path::... Provide a list of directories or

JAR files which constitute the class path

--help Show this help message and exit.

--module-path::... Provide a list of directories or

JAR files which constitute the module path

--startup Provide a file of commands to execute

at startup

-v, --version Print version information and exit

--class-path and --module-path may be abbreviated as -cp and -p

2.4 jshell --startup

jshell --startup命令用于提供一个文件,在JShell启动时执行其中的命令。执行以下命令:

jshell --startup startup.jsh

其中startup.jsh是一个文本文件,它包含JShell启动时需要执行的命令。

jshell> /exit

3. JShell的使用

使用jshell启动JShell后,我们可以直接在命令行中输入Java代码。例如,执行以下命令:

jshell> System.out.println("Hello World");

将输出字符串Hello World。

Hello World

JShell还支持自动补全和历史记录等功能,可以通过键盘上的箭头键来浏览历史记录,通过Tab键进行自动补全。另外,还可以使用/help命令来查看JShell的帮助信息。

4. 总结

JShell是Java 9中引入的一个非常有用的工具,它提供了一个交互式的Java编程环境。本文介绍了JShell的不同启动脚本,并介绍了JShell的基本使用方法。希望本文能为初学者提供帮助。

后端开发标签