为什么要配置JAVA环境变量
为什么JAVA要设置环境变量
1.path环境变量的作⽤:帮助系统操作java
我们⽤javac将源⽂件编译成.class⽂件,在调⽤java命令让程序执⾏,问题是系统如何到并调⽤和两个程序的?
打个⽐⽅,平时我们运⾏某⼀程序,⽐如LOL,QQ⾳乐,都是先到它们的应⽤程序和的所在位置,然后双击运⾏。那么操作系统是如何⾃动到和的位置呢?
通过path环境变量,系统可以到在jdk的bin⽬录下⾯的和执⾏⽂件。
2.CLASSPATH 环境变量的作⽤:告诉虚拟机所有的可执⾏⽂件.class 都在哪
它的值是由⽬录组成的,它的作⽤在于告诉Java执⾏环境,在哪些⽬录下可以到所要执⾏的Java程序所需要的类或者包。⽐如我要运⾏⼀个名为Test.class的⽂件,⽽这个程序调⽤了另⼀个Link.class⽂件的内容,那么系统必须知道Link.class⽂件的位置才能调⽤
Link.class⽂件。如果Link.class⽂件的⽬录在classpath环境的值中,就可以到了。
java环境变量自动配置3.JAVA_HOME 环境变量:使得相关环境变量的配置更加⽅便简洁。
为什么要设置它呢?不设定可不可以呢?不设定也是可以的,但是最好还是设置⼀下。我们现在就当它是⼀个变量代换 JAVA_HOME = D:\j2sdk1.4.2_16,就是为了避免多写字,它还有⼀个好处就是当我们需要改变某个JDK时,只需要改JAVA_HOME的值就可以了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论