JAVA12以后增加了很多新的特性,今天把JDK1.8卸了重新安装上JDK13。
安装完以后在命令行输入`java -version`,结果返回**'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。**。
上网搜索资料后知道,在CMD中输入一个命令(例如:`java -xxx`),实际上是从某个目录启动了一个.exe文件,命令后跟着的`-xxx`是调用程序的参数。那么CMD如何知道要从哪里调用这个.exe文件呢?环境变量中的`Path变量`记录了CMD可以调用的.exe`文件所在的路径。
1. 右键点击我的电脑,选择`属性`--->`高级系统设置`--->`高级`--->`环境变量`
2. 在`系统变量`目录下选择`Path`,点击`编辑`
3. 点击右侧`浏览`,将JDK安装目录下的in文件夹路径添加到环境变量中即可。
4. 进入CMD输入`java -version`,出现如下结果即配置成功。