java环境变量的配置以及配置原因分析理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86187283

一、为什么要进行环境变量配置?

1、比如你写了一个.java文件,但是需要运行这个java文件。是有jvm虚拟机来运行的。但是如何让你的java文件与虚拟机相联系呢?这就需要用到环境变量了。

2、要运行一个.java文件,首先你要知道都需要哪些准备,电脑系统,jvm虚拟机,.java文件。并让他们三者串联起来才是重点。

二、电脑系统通过PATH路径寻找虚拟机,虚拟机通过CLASSPATH路径寻找.java文件。

1、jvm虚拟机在jdk中,所以先安装jdk,那么如何让电脑知道jvm在哪呢?我认为系统运行.java文件的过程是:win系统先调用虚拟机,然后到.java类的路径里去编译执行java文件。因此需要让系统知道jvm的存在路径。

       首先Path变量是用来让电脑知道jvm的存在路径。

       其次CLASSPATH是用来让JVM知道将要运行的类在哪里。

2、JAVA_HOME:jdk的路径。JAVA_HOME相当于一个代替内容,代词。

3、PATH:这个写JVM的地址:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;   注意后面的分号

4、CLASSPATH:这个是用来寻找.java类的。如何寻找,用当前路径来寻找的。

写法:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;   要注意前面的点,表示当前路径。

三、编译运行,完成任务。

猜你喜欢

转载自blog.csdn.net/qq_33322074/article/details/86187283