从原理出发学习JDK环境搭建

从原理出发学习JDK环境搭建

对于刚开始接触到java的小白来说,第一件事就是搭建jdk开发环境,对于啥都不知道的小白来讲,从网上可以找到很多jdk搭建的资料,但是对于不懂原理的小白来讲只能一步一步的跟着操作,一点都不敢变更,就怕有一点不一样就不行,那么如果我们明白原理的话就不用担心jdk环境搭建错误啦,我们一起来看看吧。

什么是jdk?

Java Development Kit (JDK) 是针对Java开发人员发布的免费软件开发工具包。
jdk下载https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

我们检测jdk环境原理

我们使用java或是使用javac其实是使用jdk安装目录中bin目录下的java和javac
从原理出发学习JDK环境搭建
但是jdk软件在安装的是时候没有自动在系统中给我们生成系统环境变量,那么就需要在系统的环境变量中加入jdk的目录,让其他软件能在任何位置都能找到bin目录下的各种可运行文件,那如果我们不配置环境就不能有jdk吗?当然不是啦,我们还可以直接精准的找到jdk目录进入bin目录下直接运行我们的java和javac以及其他命令。

我们看看其他软件都是怎么配置系统环境变量的

第一步找到-“此电脑”,然后鼠标右键-点击“属性”
从原理出发学习JDK环境搭建
找到“高级系统设置”
从原理出发学习JDK环境搭建
找到环境变量
从原理出发学习JDK环境搭建
找到我们的path(路径),也就是我们各个软件的位置,
从原理出发学习JDK环境搭建![(https://img-blog.****img.cn/20191005134659275.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjE4MjM5,size_16,color_FFFFFF,t_70)
从原理出发学习JDK环境搭建
看完这些之后我们可以清楚的知道从原理出发学习JDK环境搭建
其实,配置环境变量就是在系统path添加软件的目录位置。
那么我们也可以直接添加jdk的目录到path中。
当然,我们很少看到有人这样做,而是使用%JAVA_HOME%\bin的方式,这其实是为了方便其他软件使用jdk,所以才使用这种引用的方式,先新建一个
从原理出发学习JDK环境搭建
从原理出发学习JDK环境搭建
然后再到path中使用%%引用即可
从原理出发学习JDK环境搭建
这样做就可以在多处使用这个JAVA_HOME变量啦,为了能运行class文件,还需要配置一个CLASSPATH环境变量。
从原理出发学习JDK环境搭建

总结

JAVA_HOME(这也是可以更改的,只是大部分约定这样,方便使用)
(根据自己的目录更改)C:\Program Files\Java\jdk1.8.0_101

PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

CLASSPATH
;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar