1. 下载所需的软件
从jdk9开始有了JShell,所以下载9及以上的版本即可。
之后可以配置环境变量,亦可以直接进入bin目录中,从箭头指向地方输入cmd即可从命令行中进入当前文件夹
之后输入JShell即可进入
当然不想修改环境变量,可以使用 bat文件,然后放在环境变量中找得到的地方,之后执行jshell即可
cd bin所在文件夹
d: #所在的盘
2. 最有用的命令
/? 或者、hlep
以上两个命令都是帮助的意思。
帮助的文档都是中文的
另外详细的解释某条命令,可以使用如下的命令
/? [命令] 或者 /help [命令]
比如
3.基础的命令
(1) 直接数字和函数运算
如:
System.out.println("Hellow JShell")
2 + 5
float calculateRectangelArea(float width, float height){
return width * height;
}
calculateRectangelArea(25, 16)
(2)查看方法和变量
/methods //查看方法
/types //查看类
/vars //查看变量
/imports //查看导入的包
/list //查看所有的片段的id
变量有两种,一种是自己定义的,另一种是每一个计算的结果,系统自动保存的。
片段包括所有的输入,可以根据id直接调用
(4)删除变量
/drop id或者名称
如:
drop 2
drop $2
drop area
(3)文件的读写与保存
/save [-参数] [-路径]
如:
//将从本次shell开始的所有输入存入D盘的a.txt文件,文件会自动创建
/save -history D:\\a.txt
/open
//将a.txt作为输入
如 /opne D:\\a.txt
最后在强调一下/help的作用
本文为原创,转载请注明出处。