1 jdk和jre的区别:
(jdk:Java 开发工具包)
(jre:Java 的运行环境)
只需这么记就可以了,想深入了解得自行查询相关资料
2 jdk是包含jre的,所以只需下载jdk。
官方网址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
在这里输入jdk的安装地址。jdk’安装到那里就填哪里
变量名为:JAVA_HOME
变量值:“jdk安装路径”
查看一下(系统变量)中是否有“CLASSPATH”变量,无则新增,有则编辑在后面添加
(如果是编辑,需要在添加之前加英文冒号(;)再添加)。
变量名为:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意要复制前面的点(.))
最后一步,编辑Path变量,在后面添加两行
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
然后一直点击(确认)关闭所有窗口。
到此jdk安装就已经完成了。
验证是否安装成功
按住WIN+R
健,输入cmd
打开命令提示符。在命令提示符中输入:
“java -version”:这是检查jre是否安装成功
“javac -version”:这是检查jde是否安装成功
番外:
首先一台电脑上肯定装了不仅仅只有一个软件(jdk也是软件的一种)。那么想访问这个软件有两种方法。
第一种是输入他的绝对位置,比如D:\program\Git\bin\git.exe。找到并运行
第二种是使用一个简称来访问,也就是说我直接使用git这个简称就能访问到这个软件。
毫无疑问,第二种方法更人性话,我不用考虑你安装在什么地方,我只要输入简称就可以访问。所以我们才要配置(环境变量)
在windows中,有一个的规定:
如果你直接想运行一个程序(比如在命令行里面敲java),那么首先会到path这个环境变量中找相关的目录。
然后遍历所有的目录,如果其中找到了java.exe这个文件,那么就会运行。
没找的话,就会提示java不是内部或外部命令,也不是可运行的程序或批处理文件。
这也就解释了为什么配置jdk环境变量的时候,需要将jdk的安装目录配置到环境变量path里面。
有人说我没有把路径放到psth呀,我只是复制粘贴,不可能所有人的安装路径都一样把?
注意观察我们刚刚在Path中配置的值
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
发现了点什么了没?是的,在系统变量中配置了变量名为(JAVA_HOME)的变量,而对应的值刚好是路径。
这里面的关系可以继承,路径赋予在(JAVA_HOME)中,而我把(JAVA_HOME)配置在了Path里,所以在cmd输入简称就可以访问软件。
到这里你可以动手试试把其它软件也配个环境变量,在cmd中输入也可以访问,无需找到指定文件夹。