微信公众号:AIMIN2020
前言
大多数人刚接触Java的时候都会经常看到JDK、JRE、JVM,但可能一直迷迷糊糊,不知道它们之间真正的作用和含义,而了解JDK、JRE、JVM分别是什么及它们之间的关系有助于我们更加深刻的理解java语言的特性。
Java程序是运行在JVM(Java虚拟机)上的,在开发程序之前要配置Java开发环境,而配置环境要做的就是JDK的安装和配置。
三者的大致结构是这样的,简单来说就是JDK包含JRE,JRE又包含JVM的关系。如下图所示:
配置环境
第一步:下载jdk1.8,并安装jdk1.8
图:下载jdk1.8
下载完就jdk1.8,点击:运行、下一步简单;其中有两次可设置路径;
第一次:jdk(java开发工具包)的路径;
第二次:jre(java运行时环境)的环境路径,都放在同一个文件夹中如命名java。
事先设置java文件夹:Java1.8安装路径
Java安装的路径为D:/java/jdk1.8.0_181、 D:/java/jdk1.8.0_181/jre1.8.0_181
安装程序选中这两文件夹即可;
第二步:配置Java1.8环境
Java_HOME:D:/java/jdk1.8.0_181 (选择java路径 下有 jdk 和 jer)
CLASS_PATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(最前有一点和分号如:“.;”)
Path:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
第三步:检查java配置环境
打开CMD,输入java、javac、java -version
第四步:对症下药(重新配置)以下是配置四种
配置方法一:Path和CLASS_PATH中都用“%JAVA_HOME%”表示。
Java_Home:D:\Java\jdk1.8.0_181;
Path:;%JAVA_HOME%\jdk\bin;%JAVA_HOME%\jre\bin;
Class_Path:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
检查键入 Java、javac、java –version 查看配置是否返回成功,含提示信息
配置方法二:Path中都用“%JAVA_HOME%”表示。CLASS_PATH用全部路径表示
Java_Home:D:\Java\jdk1.8.0_181;
Path:D:\Java\jdk1.8.0_181\bin;D:\Java\jdk1.8.0_181\jre\bin;
Class_Path:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
检查键入 Java、javac、java –version 查看配置是否返回成功,含提示信息
配置方法三:CLASS_PATH中都用“%JAVA_HOME%”表示。Path用全部路径表示
Java_Home:D:\Java\jdk1.8.0_181;
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
Class_Path:.; D:\Java\jdk1.8.0_181\lib; D:\Java\jdk1.8.0_181\lib\tools.jar;
检查键入 Java、javac、java –version成功,含提示信息
配置方法四:Path和CLASS_PATH中都用全部路径表示。
Java_Home:D:\Java\jdk1.8.0_181;
Path:D:\Java\jdk1.8.0_181\bin;D:\Java\jdk1.8.0_181\jre\bin;
Class_Path:.; D:\Java\jdk1.8.0_181\lib; D:\Java\jdk1.8.0_181\lib\tools.jar;
检查键入 Java、javac、java –version 查看配置是否返回成功,含提示信息
注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
- 方法一和方法二:在path配置中含有%JAVA_HOME%,导致了配置失败
- 方法三和方法四:都可以配置java环境成功。
参考文章:Java 开发环境配置 | 菜鸟教程
当环境配置正确时,键入 java、javac、java –version 均显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。
极有可能是:在cmd.exe修改path的值;则需要重新启动cmd.exe。
使用 Windows PowerShell 进行检查java环境是否配置成功
在CMD中也是可以设置path变量的值
这时修改path的值可能导致java配置失败。
需要重启CMD或者重启电脑。才能检查 Java 环境的配置是否成功!!!
需要重启CMD或者重启电脑。才能检查 Java 环境的配置是否成功!!!
需要重启CMD或者重启电脑。才能检查 Java 环境的配置是否成功!!!
在CMD查看Path的值
重启配置java环境配置成功。